
Mit dem AS Java können Sie die Verwendung von Login-Modul-Gruppen definieren, die eine jeweils andere Authentifizierungslogik enthalten. Diese Gruppen werden als Login-Modul-Stacks oder Authentifizierungs-Stacks bezeichnet.
Sie ordnen die Login-Modul-Stacks den Richtlinienkonfigurationen der von Ihnen erstellten Anwendungen oder der AS-Java-Komponenten zu. Dies bedeutet, dass Sie verschiedene Kombinationen von Authentifizierungsmechanismen für die AS-Java-Anwendungen implementieren können.
Sie können den internetgestützten SAP NetWeaver Administrator (NWA) zur Konfiguration von Laufzeitoptionen für die Richtlinienkonfigurationen der AS-Java-Komponenten verwenden.
Sie können die Filterfunktionen im NWA zum Anzeigen und Konfigurieren der Richtlinienkonfigurationen für die folgenden AS-Java-Komponenten verwenden:
Sie können die AS-Java-Richtlinienkonfigurationen der Art Template als Authentifizierungsvorlagen für Standard-Authentifizierungs-Szenarios verwenden.
Dies sind die Standard-Authentifizierungs-Vorlagen auf dem AS Java:
Sie können den NWA auch verwenden, um die Standard-Authentifizierungs-Vorlagen zu erweitern, indem Sie benutzerdefinierte Vorlagen für Authentifizierungs-Stacks definieren. Der AS Java registriert benutzerdefinierte Login-Modul-Stacks dieser Art in Richtlinienkonfigurationen der Art Custom. Wählen Sie daher aus der Richtlinienkonfigurationsart Custom eine von Ihnen erstellte benutzerdefinierte Richtlinienkonfiguration, um sie zu übernehmen. Sie können die Standard-Authentifizierungs-Vorlagen als Basis für die Entwicklung eigener Vorlagen oder zum Anpassen der Verwendung der Authentifizierung für AS-Java-Komponenten verwenden.
Sie können Login-Module kombinieren, um Authentifizierungs-Stacks zu erstellen, die die Authentifizierungslogik für mehrere Authentifizierungsmechanismen kombinieren. Bei der Authentifizierung werden alle Login-Module in der Reihenfolge, in der Sie sich im Authentifizierungs-Stack befinden, bearbeitet. Die Reihenfolge, in der diese Login-Module während des Authentifizierungsprozesses aufgerufen werden, hängt von der Reihenfolge ab, in der ein Client im AS Java authentifiziert werden kann. Nach der JAAS-Spezifikation wird jedes Modul in Abhängigkeit seines Login-Modul-Kennzeichens bearbeitet, das Sie konfigurieren.
Weitere Informationen über die Kennzeichen, die Sie für Login-Module in einem Authentifizierungs-Stack verwenden können, finden Sie in dieser Tabelle:
Kennzeichen |
Erforderlich für Erfolg |
Beschreibung |
OPTIONAL |
Nein |
Authentifizierung wird unabhängig davon, ob das Modul erfolgreich ausgeführt wird oder nicht, entlang der Liste fortgeführt. |
REQUIRED |
Ja |
Authentifizierung wird unabhängig davon, ob das Modul erfolgreich ausgeführt wird oder nicht, entlang der Liste fortgeführt. |
REQUISITE |
Ja |
Wenn das Modul erfolgreich abläuft, wird die Authentifizierung entlang der Liste fortgeführt, andernfalls übernimmt die Anwendung wieder die Kontrolle - die Authentifizierung wird also nicht fortgeführt. |
SUFFICIENT |
Nein |
Ist die Authentifizierung erfolgreich, übernimmt die Anwendung wieder die Kontrolle; andernfalls wird die Authentifizierung fortgeführt. |
Sie können für jede Richtlinienkonfiguration eine Anmelderichtlinie konfigurieren. Durch diese Konfiguration legen Sie Regeln und Bedingungen für die Benutzerauthentifizierung fest. Wenn Sie keine Anmelderichtlinie festlegen, erstellt das System eine Standardrichtlinie, die eine Anmeldung durch jeden Benutzer erlaubt. Für die Aktivierung der Verwendung von Anmelderichtlinien dieser Art müssen Sie die Eigenschaft ume.logon.apply_logon_policies setzen. Weitere Informationen finden Sie unter Anmelderichtlinie für eine Richtlinienkonfiguration festlegen.
In der folgenden Tabelle wird aufgeführt, wie ein Login-Modul-Stack anhand dieser Kennzeichen bearbeitet wird.
Bearbeitung von Login-Modul-Stacks
Modul |
Kennzeichen |
Erfolgreich/Fehlgeschlagen |
Erfolgreich/Fehlgeschlagen |
Erfolgreich/Fehlgeschlagen |
Modul 1: |
SUFFICIENT |
Erfolgreich |
Fehlgeschlagen |
Fehlgeschlagen |
Modul 2: |
REQUISITE |
* |
Erfolgreich |
Fehlgeschlagen |
Modul 3: |
OPTIONAL |
* |
Erfolgreich |
* |
Authentifizierung insgesamt |
|
Erfolgreich |
Erfolgreich |
Fehlgeschlagen |