OAuth-Unterstuetzung fuer jdk.httpserver
ulrich
2021-06-08 9dc2865a7408c33f403056f408690c227bdfe690
src/de/uhilger/httpserver/oauth/BearerAuthenticator.java
@@ -36,12 +36,10 @@
/**
 * 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/
 * 
@@ -239,6 +237,7 @@
   * im WWW-Authenticate Header bestimmen
   * 
   * @param exchange 
   * @return  den Ausdruck fuer den WWW-Authenticate Header
   */
  protected String getWWWAuthRealm(HttpExchange exchange) {
    return wwwAuthRealm;
@@ -308,8 +307,7 @@
   * WWW-Authenticate: Bearer realm="example"
   * 
   * @param exchange
   * @return
   * @throws java.io.IOException
   * @return das Ergebnis
   */
  protected Result unauthorized(HttpExchange exchange) {
    StringBuilder sb = new StringBuilder();