Учебники

OAuth 2.0 — Соображения IANA

IANA расшифровывается как «сеть Интернет-подписчиков», которая предоставляет информацию о регистрационных значениях, связанных с аутентификацией R- EMote, а также услугой RADIUS.

IANA включает в себя следующие соображения —

Реестр типов токенов доступа OAuth

Токены доступа OAuth зарегистрированы экспертами с необходимой спецификацией. Если они удовлетворены регистрацией, только тогда они опубликуют спецификацию. Запрос на регистрацию будет отправлен на @ ietf.org для проверки по теме («Запрос на тип токена доступа: пример»). Эксперты отклонят или примут запрос в течение 14 дней с момента запроса.

Шаблон регистрации

Шаблон регистрации содержит следующие спецификации —

  • Имя типа — это имя запроса.

  • Параметры ответа конечной точки токена — Дополнительный параметр ответа токена доступа будет зарегистрирован отдельно в реестре параметров OAuth.

  • Схема аутентификации HTTPСхема аутентификации HTTP может использоваться для аутентификации ресурсов с использованием токена доступа.

  • Change Controller — Дайте название штата как «IETF» для стандартных RFC дорожек, а для других используйте имя ответственной стороны.

  • Документ спецификации — документ спецификации содержит параметр, который можно использовать для получения копии документа.

Имя типа — это имя запроса.

Параметры ответа конечной точки токена — Дополнительный параметр ответа токена доступа будет зарегистрирован отдельно в реестре параметров OAuth.

Схема аутентификации HTTPСхема аутентификации HTTP может использоваться для аутентификации ресурсов с использованием токена доступа.

Change Controller — Дайте название штата как «IETF» для стандартных RFC дорожек, а для других используйте имя ответственной стороны.

Документ спецификации — документ спецификации содержит параметр, который можно использовать для получения копии документа.

Реестр параметров OAuth

Реестр параметров OAuth содержит регистрацию запроса или ответа конечной точки авторизации, запроса конечной точки токена или ответа экспертов с требуемой спецификацией. Запрос на регистрацию будет отправлен экспертам, и если они удовлетворены регистрацией, они опубликуют спецификацию.

Шаблон регистрации

Шаблон регистрации содержит спецификации, такие как имя типа, контроллер изменений и документ спецификации, как определено в приведенном выше разделе « Реестр типов токенов доступа OAuth », за исключением следующей спецификации:

Расположение использования параметра — указывает местоположение параметра, такого как запрос авторизации или ответ, запрос токена или ответ.

Начальное содержимое реестра

В следующей таблице показан реестр параметров OAuth, содержащий начальное содержимое.

Sr.No. Имя параметра и местоположение использования Изменить контроллер Технический документ
1

ID клиента

запрос авторизации, запрос токена

IETF RFC 6749
2

client_secret

запрос токена

IETF RFC 6749
3

response_type

authorization_request

IETF RFC 6749
4

redirect_uri

запрос авторизации, авторизация

IETF RFC 6749
5

объем

запрос авторизации или ответ, запрос токена или ответ

IETF RFC 6749
6

государство

запрос авторизации или ответ

IETF RFC 6749
7

код

запрос токена, ответ авторизации

IETF RFC 6749
8

error_description

ответ авторизации, ответ токена

IETF RFC 6749
9

error_uri

ответ авторизации, ответ токена

IETF RFC 6749
10

grant_type

запрос токена

IETF RFC 6749
11

access_token

ответ авторизации, ответ токена

IETF RFC 6749
12

token_type

ответ авторизации, ответ токена

IETF RFC 6749
13

истекает

ответ авторизации, ответ токена

IETF RFC 6749
14

имя пользователя

запрос токена

IETF RFC 6749
15

пароль

запрос токена

IETF RFC 6749
16

refresh_token

запрос токена, ответ токена

IETF RFC 6749

ID клиента

запрос авторизации, запрос токена

client_secret

запрос токена

response_type

authorization_request

redirect_uri

запрос авторизации, авторизация

объем

запрос авторизации или ответ, запрос токена или ответ

государство

запрос авторизации или ответ

код

запрос токена, ответ авторизации

error_description

ответ авторизации, ответ токена

error_uri

ответ авторизации, ответ токена

grant_type

запрос токена

access_token

ответ авторизации, ответ токена

token_type

ответ авторизации, ответ токена

истекает

ответ авторизации, ответ токена

имя пользователя

запрос токена

пароль

запрос токена

refresh_token

запрос токена, ответ токена

Реестр типов ответов конечной точки авторизации OAuth

Это можно использовать для определения реестра типов ответов конечной точки авторизации OAuth. Типы ответов регистрируются экспертами с требуемой спецификацией, и если они удовлетворены регистрацией, только тогда они опубликуют спецификацию. Запрос на регистрацию будет отправлен на @ ietf.org для ознакомления. Эксперты отклонят или примут запрос в течение 14 дней с момента запроса.

Шаблон регистрации

Шаблон регистрации содержит спецификации, такие как имя типа, контроллер изменений и документ спецификации, как определено в приведенном выше разделе « Реестр типов токенов доступа OAuth ».

Начальное содержимое реестра

В следующей таблице показан реестр типов ответов конечной точки авторизации, содержащий начальное содержимое.

Sr.No. Имя параметра Изменить контроллер Технический документ
1 код IETF RFC 6749
2 знак IETF RFC 6749

Реестр ошибок OAuth

Это можно использовать для определения реестра ошибок OAuth Extensions. Коды ошибок вместе с расширениями протокола, такими как типы предоставления, типы токенов и т. Д., Регистрируются экспертами с необходимой спецификацией. Если они удовлетворены регистрацией, то они опубликуют спецификацию. Запрос на регистрацию будет отправлен на @ ietf.org для ознакомления с темой («Запрос кода ошибки: пример»). Эксперты отклонят или примут запрос в течение 14 дней с момента запроса.

Шаблон регистрации

Шаблон регистрации содержит спецификации, такие как контроллер изменений и документ спецификации, как определено в приведенном выше разделе « Реестр типов маркеров доступа OAuth », за исключением следующих спецификаций:

Имя ошибки — это имя запроса.

Местоположение использования ошибки — указывает местоположение ошибки, например, ответ об ошибке предоставления кода авторизации, ответ неявного предоставления или ответа об ошибке токена и т. Д., Где указывается, где можно использовать ошибку.

Связанное расширение протокола — Вы можете использовать расширения протокола, такие как тип предоставления расширения, тип токена доступа, параметр расширения и т. Д.