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

Содержание

Слайд 2

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

Технология OAuth

01 / 11

Оглавление

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

Слайд 3

02 / 11 Технология OAuth Введение В Web-приложениях очень часто

02 / 11

Технология OAuth

Введение

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

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

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

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

авторизация

Слайд 4

03 / 11 Технология OAuth Аутентификация Условно можно разделить на 2 семейства: локальную; сетевую.

03 / 11

Технология OAuth

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

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

Слайд 5

04 / 11 Технология OAuth Аутентификация в сети HTTP Authentication:

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 Аутентификация по токенам пользователь поставщик

05 / 11

Технология OAuth

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

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

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

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

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

систем.
Необходимо наличие пользователя в момент получения доступа к ресурсу.
Слайд 7

06 / 11 Технология OAuth Протокол OpenID Схема взаимодействия участников

06 / 11

Технология OAuth

Протокол OpenID

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

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

07 / 11 Технология OAuth Технология OAuth OAuth — протокол

07 / 11

Технология OAuth

Технология OAuth

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

стороннему API.

resource owner

consumer

resource provider

auth provider

Слайд 9

08 / 11 Технология OAuth Абстрактный сценарий работы OAuth Схема

08 / 11

Технология OAuth

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

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

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

09 / 11 Технология OAuth Токен и грант Грант —

09 / 11

Технология OAuth

Токен и грант

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

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

10 / 11 Технология OAuth Стандарт OAuth 2.0 Стандарт был

10 / 11

Технология OAuth

Стандарт OAuth 2.0

Стандарт был создан с целью

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

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

Слайд 12

11 / 11 Технология OAuth Заключение OAuth — простой стандарт

11 / 11

Технология OAuth

Заключение

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

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

Спасибо за внимание Конец Технология OAuth

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

Конец

Технология OAuth

Слайд 14

Список использованных информационных источников Технология OAuth https://www.one-tab.com/page/YkbHVGg5Q6SmPJiXMXVu_w

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

Технология OAuth

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

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