OAuth 2.0具有以下授权类型(流):
authorization_code
implicit
password
client_credentials
refresh_token
那么Swagger支持哪些流程呢?
OpenAPI / Swagger支持RFC 6749定义的四个OAuth流 . 关键字和相应的OAuth 2流程为:
accessCode (OpenAPI 2.0)或 authorizationCode (OpenAPI 3.0) - 授权代码流程 .
accessCode
authorizationCode
implicit - 隐含流量 .
password - 资源所有者密码凭据流 .
application (OpenAPI 2.0)或 clientCredentials (OpenAPI 3.0) - 客户端凭据流 .
application
clientCredentials
1 回答
OpenAPI / Swagger支持RFC 6749定义的四个OAuth流 . 关键字和相应的OAuth 2流程为:
accessCode
(OpenAPI 2.0)或authorizationCode
(OpenAPI 3.0) - 授权代码流程 .implicit
- 隐含流量 .password
- 资源所有者密码凭据流 .application
(OpenAPI 2.0)或clientCredentials
(OpenAPI 3.0) - 客户端凭据流 .