indieauth authorization process

raw

indieauth auth process.png

indieauth auth process.png
raw

sequence.txt

title Authorization process

User browser->+Web application: 1. Click "Login"
Web application->+User Server: 2. Fetch homepage
User Server-->-Web application:
note over Web application
    Discover auth endpoint
end note
Web application-->-User browser: 3. Redirect to auth endpoint
User browser->+Auth endpoint: 4. Verify user
Auth endpoint-->-User browser: 5. Redirect to web application (with token)
User browser->+Web application: Load page
Web application->+Auth endpoint: 6. Verify token
Auth endpoint-->-Web application:
note over Web application
    Log user in
end note
Web application-->-User browser: 7. Show page
Christian Weiske Christian Weiske
owner

History