Технология OAuth презентация

Содержание

Слайд 2

Технология OAuth

01 / 11

Оглавление

введение;
аутентификация;
протокол OpenID;
технология OAuth;
стандарт OAuth 2.0;
заключение.

Слайд 3

02 / 11

Технология OAuth

Введение

В Web-приложениях очень часто возникает ситуация, когда одна информация

должна быть доступна только определенному кругу лиц или только определенному пользователю.

идентификация

аутентификация

авторизация

Слайд 4

03 / 11

Технология OAuth

Аутентификация

Условно можно разделить
на 2 семейства:
локальную;
сетевую.

Слайд 5

04 / 11

Технология OAuth

Аутентификация в сети

HTTP Authentication:
Basic;
Digest;
NTLM;
Negotiation.

Forms Authentication
Certificate Authentication
One Time Pass Authentication
Access

Key Authentication
Token Based Authentication

В современных системах существует большое разнообразие схем аутентификации и авторизации.

Слайд 6

05 / 11

Технология OAuth

Аутентификация по токенам

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

поставщик
услуг

поставщик
токенов

Обычно применяется для Single sign-on (SSO) систем.
Необходимо наличие

пользователя в момент получения доступа к ресурсу.

Слайд 7

06 / 11

Технология OAuth

Протокол OpenID

Схема взаимодействия участников стандарта OpenID 1.0:
User -> App:

Привет, это пользователь.
App -> Authority: «Это» пользователь?
Authority -> User: *проверка пользователя*
Authority -> App: Да, это пользователь.

Слайд 8

07 / 11

Технология OAuth

Технология OAuth

OAuth — протокол для авторизованного доступа к стороннему API.


resource owner

consumer

resource provider

auth provider

Слайд 9

08 / 11

Технология OAuth

Абстрактный сценарий работы OAuth

Схема взаимодействия участников стандарта OAuth 1.0:
App ->

User: Дайте доступ к ресурсам на стороннем сервисе.
User -> Authority: *проверка пользователя*
Authority -> App: *выдача сертификата доступа на ограниченное время*
App -> Third-party server: Дайте доступ к ресурсам по этому сертификату.

Слайд 10

09 / 11

Технология OAuth

Токен и грант

Грант — метод определения
возможного сценария
получения токена.
Токен —

класс данных,
дающий пользователю
ограниченные возможности.

Слайд 11

10 / 11

Технология OAuth

Стандарт OAuth 2.0

Стандарт был создан с целью упрощения разработки

клиентских приложений.
Не поддерживает обратную совместимость со стандартом OAuth 1.0.

Используется в API:
Mail;
Twitter;
Facebook;
Yandex;
Google.

Слайд 12

11 / 11

Технология OAuth

Заключение

OAuth — простой стандарт авторизации, основанный на базовых принципах

интернета, что делает возможным применение авторизации практически на любой платформе.
Если задуматься об API для собственного сервиса, то авторизация с использованием OAuth 2.0 — хороший выбор.

Слайд 13

Спасибо за внимание

Конец

Технология OAuth

Слайд 14

Список использованных информационных источников

Технология OAuth

https://www.one-tab.com/page/YkbHVGg5Q6SmPJiXMXVu_w

Имя файла: Технология-OAuth.pptx
Количество просмотров: 73
Количество скачиваний: 0