Verwenden Sie die Seite "Neuer JACC-Anbieter", um einen neuen, mit JSR-115/196 kompatiblen Java Authorization Contract for Containers (JACC)-Anbieter zu erstellen, der von Drittanbieter-Autorisierungsmodulen für Anwendungen verwendet werden kann, die in GlassFish Server laufen. Der JACC-Anbieter wird als jacc-provider-Element innerhalb des security-service-Elements in der domain.xml-Datei der Domäne erstellt.
Die standardmäßige GlassFish Server-Installation enthält zwei JACC-Anbieter, die mit Standard und einfach benannt sind. Neue JACC-Anbieter werden zusätzlich zu diesen beiden standardmäßigen Anbietern erstellt. Die standardmäßigen GlassFish Server JACC-Anbieter implementieren eine einfache, dateibasierte Autorisierungs-Engine, die der JACC-Spezifikation entspricht.
Informationen zum Schreiben der Implementierungsklassen für einen JACC-Anbieter finden Sie unter der JACC-Spezifikation unter http://jcp.org/en/jsr/detail?id=115.
Um einen Anbieter zu erstellen, der für alle Instanzen und Cluster verfügbar ist, wählen Sie den Knoten default-config.
Die Seite JACC-Anbieter wird geöffnet.
Die Seite "Neuer JACC-Anbieter" wird geöffnet.
Dieser Name wird verwendet, um auf das jacc-provider-Element in domain.xml zu verweisen.
Der Standard -Anbieter verwendet com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl . Der einfache Anbieter verwendet com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory .
Der Standardanbieterverwendet com.sun.enterprise.security.provider.PolicyWrapper. Der einfache Anbieter verwendet com.sun.enterprise.security.jacc.provider.SimplePolicyProvider .
Um eine Eigenschaft hinzuzufügen, klicken Sie auf die Schaltfläche "Eigenschaft hinzufügen". Geben Sie in die daraufhin angezeigte leere Zeile den Eigenschaftsnamen in das Feld "Name" und den Eigenschaftswert in das Feld "Wert" ein.
Eine Beschreibung der weiteren Eigenschaften, die für die JACC-Anbieter zur Verfügung stehen, finden Sie unter Besondere Eigenschaften von JACC-Anbietern.
Siehe auch
Copyright © 2005, 2011, Oracle und/oder verbundene Unternehmen. Alle Rechte vorbehalten. Rechtlicher Hinweis