Every grant type — sequence diagrams, pros, cons, and when to use each. Click any card to expand.
| Flow | User login | Browser needed | Secret in browser | Status |
|---|---|---|---|---|
| Authorization Code | yes | yes | no | standard |
| Auth Code + PKCE | yes | yes | no | recommended |
| ROPC | yes | no | no | first-party only |
| Client Credentials | no | no | no | standard |
| Device Authorization | yes | separate device | no | standard |
| Implicit | yes | yes | token in URL | deprecated |
| Refresh Token | sub-flow | — | — | standard |
| Token Exchange | sub-flow | — | — | standard |