Authentifizierung fuer Modul jdk.httpserver
ulrich
2021-06-04 83896588e20d7e532d0e2fdc17512772c29533a8
Kommentare um mit JavaDoc inkompatible Inhalte bereinigt
2 files modified
14 ■■■■ changed files
src/de/uhilger/httpserver/auth/handler/FormLoginHandler.java 12 ●●●● patch | view | raw | blame | history
src/de/uhilger/httpserver/auth/handler/LoginHandler.java 2 ●●● patch | view | raw | blame | history
src/de/uhilger/httpserver/auth/handler/FormLoginHandler.java
@@ -39,18 +39,18 @@
 * sind:
 * 
 * <pre>
 * <form method="POST" action="/login">
 *   <input  name="j_username" type="text">
 *   <input name="j_password" type="password">
 *   <button type="submit">Login</button>
 * </form>
 * &lt;form method="POST" action="/login"&gt;
 *   &lt;input  name="j_username" type="text"&gt;
 *   &lt;input name="j_password" type="password"&gt;
 *   &lt;button type="submit"&gt;Login&lt;/button&gt;
 * &lt;/form&gt;
 * </pre>
 *
 * Mit einem so angelegten HTML-Formular kommt die Anfrage vom Formular als 
 * Body der HTTP POST Anfrage in folgender Form beim Server an:
 * 
 * <pre>
 * j_username=nutzerid&j_password=nutzerkennwort
 * j_username=nutzerid&amp;j_password=nutzerkennwort
 * </pre>
 * 
 * Zur Authentifizierung zieht der LoginHandler einen JWTAuthenticator heran.
src/de/uhilger/httpserver/auth/handler/LoginHandler.java
@@ -48,7 +48,7 @@
   * Wenn einfach ein HTML-Formular hierhin geschickt wird, das wie
   * bei Java die Formular-Eingabefelder 'j_username' und 'j_password'
   * enthaelt, kommt im Body folgendes an:
   * j_username=name&j_password=password
   * j_username=name&amp;j_password=password
   *
   * body koennte auch einen JSON-Ausdruck enthalten wie z.B.
   * {"name": "fred", "password": "secret"}