← Каталог
Публичный API, OAuth 2.0 и webhooks — Фрагмент OpenAPI — security
Фрагмент из «Публичный API, OAuth 2.0 и webhooks»: Фрагмент OpenAPI — security.
components:
securitySchemes:
OAuth2:
type: oauth2
flows:
authorizationCode:
authorizationUrl: https://auth.taskboard.example/oauth/authorize
tokenUrl: https://auth.taskboard.example/oauth/token
scopes:
tasks:read: Чтение задач
tasks:write: Создание и изменение
webhooks:manage: Подписка на webhooks
clientCredentials:
tokenUrl: https://auth.taskboard.example/oauth/token
scopes:
tasks:read: Чтение задач
security:
- OAuth2: [tasks:read, tasks:write] components:
securitySchemes:
OAuth2:
type: oauth2
flows:
authorizationCode:
authorizationUrl: https://auth.taskboard.example/oauth/authorize
tokenUrl: https://auth.taskboard.example/oauth/token
scopes:
tasks:read: Чтение задач
tasks:write: Создание и изменение
webhooks:manage: Подписка на webhooks
clientCredentials:
tokenUrl: https://auth.taskboard.example/oauth/token
scopes:
tasks:read: Чтение задач
security:
- OAuth2: [tasks:read, tasks:write]