diff --git a/docs/advanced/oauth2.md b/docs/advanced/oauth2.md index b01a66f..261d10d 100644 --- a/docs/advanced/oauth2.md +++ b/docs/advanced/oauth2.md @@ -6,7 +6,7 @@ outline: [2, 3] -LittleSkin 支持 OAuth 2 服务端。你可以在你的应用中集成「使用 LittleSkin 账户登录」这样的功能。 +LittleSkin 实现了 OAuth 2 服务端。你可以在你的应用中集成「使用 LittleSkin 账户登录」这样的功能。 ## 参考文档 @@ -85,6 +85,8 @@ code = {{code}} ``` +::: details curl 示例 + ```bash curl -X POST \ --url "https://littleskin.cn/oauth/token" \ @@ -96,6 +98,8 @@ curl -X POST \ --data "code={{code}}" ``` +::: + | 参数 | 值 | | --------------- | --------------------------- | | `grant_type` | 固定值 `authorization_code` | @@ -131,12 +135,16 @@ GET https://littleskin.cn/api/user HTTP/1.1 Authorization: Bearer {{access_token}} ``` +::: details curl 示例 + ```bash curl -X GET \ --url "https://littleskin.cn/api/user" \ --header "Authorization: Bearer {{access_token}}" ``` +::: + 如果一切在预料之中,这个请求会正确地返回用户的基本信息。 欲了解更多内容,请访问 [参考文档](#参考文档) 及 [LittleSkin API](./api.md)。 @@ -156,6 +164,8 @@ client_secret = {{client_secret}} & scope = {{scope}} ``` +::: details curl 示例 + ```bash curl -X POST \ --url "https://littleskin.cn/oauth/token" \ @@ -167,6 +177,8 @@ curl -X POST \ --data "scope={{scope}}" ``` +::: + | 参数 | 值 | | --------------- | ---------------------- | | `grant_type` | 固定值 `refresh_token` |