Маркер OIDC для ограниченного входа

При успешной авторизации через ограниченный вход создается глобальный экземпляр AuthenticationToken. Для попытки входа можно предоставить случайный код, который будет указан в возвращаемом маркере и который ваше приложение может использовать для проверки маркера. Кроме того, при ограниченном входе заполняется общий экземпляр профиля, который содержит основную информацию о пользователе (ID, имя, фото профиля и электронный адрес, если пользователь предоставил его).

Для AuthenticationToken существует набор конечных точек, позволяющих получать информацию о реализации и удалять пользователя из приложения.

Конечные точки OIDC

Конечная точка Discovery

Конечная точка: https://limited.facebook.com/.well-known/openid-configuration/

Тип запроса: GET

Описание: возвращает метаданные реализации OIDC Facebook.

Конечная точка JWKS

Конечная точка: https://limited.facebook.com/.well-known/oauth/openid/jwks/

Тип запроса: GET

Описание: возвращает открытые ключи реализации OIDC Facebook в формате JWK.

Конечная точка Uninstall

Конечная точка: https://www.limited.facebook.com/platform/uninstall/

Тип запроса: POST

Параметры

  • id_token
  • app_id

Описание: заменяет конечную точку /me/permissions для запросов удаления пользователя из указанного приложения Facebook (для ограниченного входа). Эта конечная точка не удаляет разрешения пользователя.