Код IT
← Каталог

Документирование API с использованием Swagger/OpenAPI — OAuth2

Фрагмент из «Документирование API с использованием Swagger/OpenAPI»: OAuth2.

yaml projectencyclopedia7-08-tehnicheskoe-pismo-3 embed URL статья в энциклопедии
YAML main.yaml
components:
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        implicit:
          authorizationUrl: https://auth.example.com/oauth/authorize
          scopes:
            read: Чтение данных
            write: Изменение данных
        clientCredentials:
          tokenUrl: https://auth.example.com/oauth/token
          scopes:
            admin: Полный доступ
components:
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        implicit:
          authorizationUrl: https://auth.example.com/oauth/authorize
          scopes:
            read: Чтение данных
            write: Изменение данных
        clientCredentials:
          tokenUrl: https://auth.example.com/oauth/token
          scopes:
            admin: Полный доступ