Przeglądaj źródła

Обновить 'Лекции/1.5.200_Управление_доступом_субъектов_доступа_к_объектам_доступа/Яковлев.md'

u21-25yakovlev 1 rok temu
rodzic
commit
0ddefabed1

+ 23 - 0
Лекции/1.5.200_Управление_доступом_субъектов_доступа_к_объектам_доступа/Яковлев.md

@@ -129,6 +129,29 @@ _**Недостатки**_:
 # Протокол OAuth
 # Протокол OAuth
 OAuth - это открытый стандарт для авторизации, который позволяет субъектам предоставлять временный доступ к своим ресурсам другим субъектам без предоставления паролей.
 OAuth - это открытый стандарт для авторизации, который позволяет субъектам предоставлять временный доступ к своим ресурсам другим субъектам без предоставления паролей.
 
 
+**Всего есть 4 роли:**
+
+**- _Владелец ресурса.
+- Клиент.
+- Сервер ресурсов.
+- Авторизационный сервер.
+
+**Владелец ресурса**
+
+Ресурсом являются данные, например ФИО, фотография, ваши сообщения в соц сетях, и прочее. Владелец ресурса это пользователь. При межсерверном общении владельцем ресурса может быть один из серверов.
+
+**Сервер ресурсов**
+
+На сервере ресурсов лежат ваши данные. В случае с примером выше ваши контакты Gmail это ресурс, а лежат они на серверах Gmail.
+
+**Клиент**
+
+Клиент это сервис, которому требуется доступ к вашим ресурсам. Например, Facebook требуется доступ к контактам Gmail.
+
+**Авторизационный сервер**
+
+В данном примере он принадлежит Google, так как он хранит ваши данные.
+
 ![#f3](oauth.png)
 ![#f3](oauth.png)
 
 
 # Аудит и мониторинг доступа
 # Аудит и мониторинг доступа