Angepasste Anmeldeformularseite für OpenID konfigurieren

Anmeldeseiten für Liberty müssen eine bestimmte Konfiguration haben, damit die OpenID-Authentifizierung unterstützt wird.

Informationen zu diesem Vorgang

Wenn Sie das Attribut providerIdentifier des <openId>-Elements in der Datei server.xml konfiguriert haben, können Sie diese Task überspringen.

Im Gegensatz zu standardmäßig verwendeten Anmeldeformularseiten, die die Eingabe eines Benutzernamens und eines Kennworts voraussetzen, müssen Sie bei der Anmeldung für OpenID lediglich eine OpenID-Kennung übergeben. Folglich müssen Sie die Anmeldeformularseiten so konfigurieren, dass diese OpenID-Kennung akzeptiert wird.

Vorgehensweise

  1. Konfigurieren Sie das Anmeldeformular mit j_security_check als Wert für die Aktion.
  2. Fügen Sie dem Anmeldeformular ein Eingabefeld hinzu und setzen Sie das Attribut Name auf openid_identifier, damit Benutzer zur Eingabe einer OpenID-Kennung aufgefordert werden. Das Formular, das daraufhin angezeigt wird, ähnelt dem folgenden HTML-Beispiel:
    <FORM action="j_security_check" method="POST">
      OpenID: <INPUT type="text" name="openid_identifier"><br>
      <INPUT type="submit" name="action" value="Login">
    </FORM>

    Wenn die Authentifizierung nur mit OpenID durchgeführt wird, muss kein Benutzername oder Kennwort eingegeben werden.


Symbol das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_config_custom_login_openid
Dateiname: twlp_config_custom_login_openid.html