The Resourse Server

The Resouce Server — это термин в OAuth 2.0, определяющий наш API сервер (или группу серверов).

Verifying Access Tokens

Сервер ресурсов должен быть способен ассоциировать access-токен с аккаунтом пользователя. Если используем Self-Encoded токены, то серверу ресурсов не надо делать обращения к базе данных или внешним сервисам.

Другой подход — использовать Token Introspection спецификацию для построения API для проверки access-токена.

Это хороший способ справиться с проверкой access-токенов на большом количестве серверов ресурсов, поскольку это означает, что вы можете инкапсулировать всю логику access-токенов на одном сервере, предоставляя информацию через API другим частям системы. Introspection Token endpoint предназначена только для внутреннего использования, поэтому вы захотите защитить ее с помощью некоторой внутренней авторизации или включить ее только на сервере в брандмауэре системы.

Verifying Scope

Сервер ресурсов нужно знать список скопов, которые ассоциированы с access-токеном.

Last updated