From c9cf0994b45e6561eb40031ac0c5c7000c738182 Mon Sep 17 00:00:00 2001 From: shimingxy Date: Sat, 7 Mar 2020 21:37:02 +0800 Subject: [PATCH] a --- docs/_includes/navigation.html | 8 ++++---- docs/protocols/oauth2.md | 5 +++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/_includes/navigation.html b/docs/_includes/navigation.html index 502e95ba1..95c969dfd 100644 --- a/docs/_includes/navigation.html +++ b/docs/_includes/navigation.html @@ -2,15 +2,15 @@ diff --git a/docs/protocols/oauth2.md b/docs/protocols/oauth2.md index 1fd86eece..e8ce0b698 100644 --- a/docs/protocols/oauth2.md +++ b/docs/protocols/oauth2.md @@ -36,6 +36,7 @@ Tips:

4.运行流程

+ (A)用户打开客户端以后,客户端要求用户给予授权。 (B)用户同意给予客户端授权。 @@ -62,6 +63,7 @@ Tips: 授权码模式(authorization code)是功能最完整、流程最严密的授权模式。 + (1)用户访问客户端,后者将前者导向认证服务器,假设用户给予授权,认证服务器将用户导向客户端事先指定的"重定向URI"(redirection URI),同时附上一个授权码。 (2)客户端收到授权码,附上早先的"重定向URI",向认证服务器申请令牌:GET /oauth/token?response_type=code&client_id=test&redirect_uri=重定向页面链接。请求成功返回code授权码,一般有效时间是10分钟。 @@ -73,6 +75,7 @@ Tips: 适用于公开的浏览器单页应用 + Access Token直接从授权服务器返回(只有前端渠道) 不支持refresh tokens @@ -84,6 +87,7 @@ Access Token直接从授权服务器返回(只有前端渠道)

5.3.用户名密码 Resource Owner Credentials

+ 使用用户名密码登录的应用,例如桌面App 使用用户名/密码作为授权方式从授权服务器上获取access token @@ -95,6 +99,7 @@ Access Token直接从授权服务器返回(只有前端渠道)

5.4.客户端凭证 Client Credentials

+ 适用于服务器见通信场景,机密客户代表它自己或者一个用户 只有后端渠道,使用客户凭证获取一个access token