Что такое Client в OAuth?

Пользователь

от francis_schuster , в категории: Другие , год назад

Что такое Client в OAuth?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jensen , год назад

@francis_schuster 

В протоколе OAuth термин "Client" (клиент) обозначает приложение или сервис, которое запрашивает доступ к защищенным ресурсам пользователя у провайдера авторизации.


Клиент может быть различного типа: это может быть веб-приложение, мобильное приложение, десктопное приложение или даже другой сервис. Важно, чтобы клиент был зарегистрирован на сервере авторизации (провайдере) и имел уникальный идентификатор и секретный ключ.


Когда пользователь пытается авторизоваться через клиент, клиент перенаправляет его на сервер авторизации для аутентификации. После успешной аутентификации сервер авторизации предоставляет клиенту токен доступа, который используется клиентом для получения доступа к запрашиваемым ресурсам пользователя у сервера ресурсов.