Oauth2/openid: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=Oauth2=
+
*[[Oauth2]]
=Access Token=
+
*[[Openid]]
*Access Token wird genutzt um sich auf den Resource Server zuzugreifen
 
*Mit dem Parameter Scope können Berechtigungen festgelegt werden
 
*Access Token hat eine zeitlich begrenzte Gültigkeit
 
=Refresh Token=
 
*Refresh Token um ein neuen Access Token erlangen
 
*Refresh Token hat eine zeitlich begrenzte Gültigkeit
 
 
 
==Abstrakter OAuth-2.0-Protokollfluss==
 
*Client fordert eine Autorisierung vom Resource Owner an
 
*Client erhält eine Autorisierungsgenehmigung vom Resource Owner
 
*Autorisierung kann über einen der vier Autorisierungsgenehmigungsprozesse
 
*Client fordert ein Access Token vom Authorization Server an.
 
*Er nutzt die Autorisierungsgenehmigung vom Resource Owner.
 
*Authorization Server authentisiert den Client (permission to ask)
 
*prüft die Autorisierungsgenehmigung des Resource Owners.
 
*Ist diese erfolgreich, stellt er ein Access Token aus.
 
*Client fragt die geschützten Daten beim Resource Server an.
 
*Zur Authentisierung benutzt er das Access Token.
 
*Der Resource Server prüft das Access Token und stellt, die gewünschten Daten zur Verfügung.
 
 
 
[[Datei:Ouath2-Protocol-Flow.png|400px]]
 
 
 
=Links=
 
*https://de.wikipedia.org/wiki/OAuth
 

Aktuelle Version vom 9. Juni 2021, 11:02 Uhr