BearerAuthenticator |
Die Klasse Authenticator authentifziert gemäß OAuth-Spezifikation
"The OAuth 2.0 Authorization Framework: Bearer Token Usage"
https://datatracker.ietf.org/doc/html/rfc6750
weitere Info-Links
https://www.oauth.com/oauth2-servers/making-authenticated-requests/refreshing-an-access-token/
https://swagger.io/docs/specification/authentication/bearer-authentication/
|
BearerLoginHandler |
Ein Login Handler, der zur Authentifizierung ein Objekt der Klasse
BearerAuthenticator im HttpContext benoetigt.
|
BearerRefreshHandler |
Einen abgelaufenen Token mit Hilfe eines Refresh Token erneuern
Gemaess
https://www.oauth.com/oauth2-servers/making-authenticated-requests/refreshing-an-access-token/
sieht die HTTP Anfrage zum Refresh wie folgt aus:
POST /oauth/token HTTP/1.1
Host: authorization-server.com
grant_type=refresh_token
&refresh_token=xxxxxxxxxxx
&client_id=xxxxxxxxxx
&client_secret=xxxxxxxxxx
|
LoginResponse |
Die Klasse LoginResponse modelliert die Antwort auf eine HTTP-Anfrage
gemaess Bearer Authentication nach RFC 6750
|