Аутентификация: OAuth2.0 и OpenId Connect

Опубликовано 15.05.2020 22:45:54 в категории Микросервисы

ключеные понятия: Resource owner, Client, Authorization server, Resource server, Authorization Code, Implicit, Client Credentials, Resource Owner Password Credentials, OAuth2.0, авторизации, аутентификация, web, spa, andriod, Identity, flow, theory, теория, справка

OAuth — открытый протокол (схема) авторизации, который позволяет предоставить третьей стороне ограниченный доступ к защищённым ресурсам пользователя без необходимости передавать ей (третьей стороне) логин и пароль.

OpenID Connect (OIDC) это надстройка над OAuth 2.0.

Resource owner Пользователь, которой является владельцем некоторых ресурсов

Client Приложение (Web, SPA, Android и т.д.)

Authorization server Сервер, где хранятся данные пользователя о его личности (Identity)

Resource server Сервер, где хранятся личные данные пользователя (файлы, почта и т.д.)

Типы Authorization flow

  • Authorization Code
  • Implicit
  • Client Credentials
  • Resource Owner Password Credentials

Ссылки

https://tools.ietf.org/html/rfc6749#section-1.2

https://openid.net/specs/openid-connect-core-1_0.

html https://www.youtube.com/playlist?list=PLIB8be7sunXPUwvh_kvow81lqXvU8mTu-

https://www.facebook.com/calabongaNet мы в facebook

https://vk.com/codingeasy мы в контакте

Видео

Мои видео

Boosty.toYouTube | Yandex.Дзен | RuTube | VK Video

Больше видео на boosty Calabonga, а если хотите тоже получать донаты, тогда заходите и регистрируйте свою страницу на boosty. Я использую хостинг reg.ru, Подключайся с промокодом 9A17-953A-8591-CF98 чтобы получить скидку 5%

Комментарии к статье отключены

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Переподключаем сервер...

Переподключение сломалось... Пробуем еще раз сек.

Не получилось переподключится.
Пожалуйста, обновите страницу F5

Сессия была поставлена сервером на паузу.

Восстановить сессию не получилось.
Пожалуйста, обновите страницу F5.