From 9dc2865a7408c33f403056f408690c227bdfe690 Mon Sep 17 00:00:00 2001 From: ulrich Date: Tue, 08 Jun 2021 15:00:45 +0000 Subject: [PATCH] Aufgeraeumt --- src/de/uhilger/httpserver/oauth/BearerRefreshHandler.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/de/uhilger/httpserver/oauth/BearerRefreshHandler.java b/src/de/uhilger/httpserver/oauth/BearerRefreshHandler.java index ee5a4ac..ec799b1 100644 --- a/src/de/uhilger/httpserver/oauth/BearerRefreshHandler.java +++ b/src/de/uhilger/httpserver/oauth/BearerRefreshHandler.java @@ -19,14 +19,24 @@ import com.sun.net.httpserver.HttpContext; import com.sun.net.httpserver.HttpExchange; -import com.sun.net.httpserver.HttpHandler; import de.uhilger.httpserver.base.handler.HttpHelper; -import de.uhilger.httpserver.base.handler.HttpResponder; import static de.uhilger.httpserver.oauth.BearerLoginHandler.ATTR_AUTHENTICATOR; import java.io.IOException; /** + * 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 * * @author Ulrich Hilger * @version 1, 08.06.2021 -- Gitblit v1.9.3