сценарии использования oauth2 против вашего собственного токена - PullRequest
0 голосов
/ 22 сентября 2018

Если вы являетесь разработчиком API, когда вы бы выбрали OAuth2 вместо простой схемы, в которой вы просто отправляете какой-нибудь ключ API в заголовке (JWT или другой)?OAuth2 по-прежнему актуален, если вам не нужен доступ к сторонним API-интерфейсам?

Спасибо.

1 Ответ

0 голосов
/ 22 сентября 2018

На самом деле «отправить некоторый ключ API в заголовке (JWT или другой)» - это то, что OAuth 2.0 указывает в https://tools.ietf.org/html/rfc6750#section-2. Давайте назовем это второй этап, который тривиален, как ваше предложение, но стандартизирован.

Получение ключа API, т. Е. 1-й ветви, является источником воспринимаемой сложности в OAuth 2.0 с использованием так называемых типов предоставления.Тем не менее, у вас нет для использования типа предоставления OAuth 2.0 в вашем клиенте для получения токена доступа.Вы также можете просто настроить access_token в своем клиенте, как если бы вы использовали традиционный ключ API.(все еще возникает вопрос, как вы сгенерируете токен доступа так же, как вы сгенерируете ключ API)

...