模板 / sequenceDiagram

OAuth2 授权码流程

用户、客户端应用、授权服务器与资源 API 之间完整的授权码交换过程。

在 Studio 中打开

预览

Mermaid 11 渲染器

正在渲染预览...

Mermaid 源码

sequenceDiagram

sequenceDiagram
    autonumber
    actor User
    participant App as Client app
    participant Auth as Authorization server
    participant API as Resource API

    User->>App: Click "Sign in"
    App->>Auth: Redirect with client_id + scope
    Auth->>User: Login and consent screen
    User->>Auth: Approve
    Auth-->>App: Redirect with authorization code
    App->>Auth: Exchange code + client secret
    Auth-->>App: Access token + refresh token
    App->>API: GET /me with Bearer token
    API-->>App: 200 profile JSON

更多模板