From b9d3a1ab5d34949386c89e6d04ebde33dec63787 Mon Sep 17 00:00:00 2001
From: ulrich
Date: Tue, 15 Jun 2021 14:59:14 +0000
Subject: [PATCH] getRealm

---
 src/de/uhilger/httpserver/oauth/BearerRefreshHandler.java |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/de/uhilger/httpserver/oauth/BearerRefreshHandler.java b/src/de/uhilger/httpserver/oauth/BearerRefreshHandler.java
index ee5a4ac..aaaeb1a 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 de.uhilger.httpserver.base.HttpHelper;
 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