Oauth 2.0 Swagger支持哪些OAuth 2.0流?

Oauth 2.0 Swagger支持哪些OAuth 2.0流?,oauth-2.0,swagger,swagger-ui,Oauth 2.0,Swagger,Swagger Ui,OAuth 2.0具有以下授予类型(流): authorization\u code 隐式 密码 client\u凭证 刷新\u令牌 那么Swagger支持这些流中的哪一个呢?OpenAPI/Swagger支持由定义的四个OAuth流。关键字和相应的OAuth 2流是: accessCode(OpenAPI 2.0)或authorizationCode(OpenAPI 3.0)-授权代码流 隐式-隐式流 密码-资源所有者密码凭据流 应用程序(OpenAPI 2.0)或客户端凭据(OpenA

OAuth 2.0具有以下授予类型(流):

  • authorization\u code
  • 隐式
  • 密码
  • client\u凭证
  • 刷新\u令牌

那么Swagger支持这些流中的哪一个呢?

OpenAPI/Swagger支持由定义的四个OAuth流。关键字和相应的OAuth 2流是:

  • accessCode
    (OpenAPI 2.0)或
    authorizationCode
    (OpenAPI 3.0)-授权代码流

  • 隐式
    -隐式流

  • 密码
    -资源所有者密码凭据流

  • 应用程序
    (OpenAPI 2.0)或
    客户端凭据
    (OpenAPI 3.0)-客户端凭据流


我强烈建议使用OpenAPI 3.0规范,而不是使用Swagger/OpenAPI 2.0。它的设计缺陷要小得多,即使升级可能有点困难。像这样的事情也很有帮助。