Auf der Seite "JACC-Anbieter" können Sie Anbieter von Java Authorization Contract for Containers (JACC) für die ausgewählte GlassFish Server-Instanz oder den Cluster konfigurieren.
JACC-Anbieter können von Drittanbieter-Autorisierungsmodulen für Anwendungen verwendet werden, die in GlassFish Server laufen. Die standardmäßige GlassFish Server-Installation enthält zwei JACC-Anbieter, die mit Standard und einfach benannt sind. Diese standardmäßigen Anbieter implementieren eine einfache, dateibasierte Autorisierungs-Engine, die der JACC-Spezifikation entspricht. Sie können auch eigene, benutzerdefinierte JACC-Anbieter erstellen. Siehe So erstellen Sie einen JACC-Anbieter.
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.
Für jeden JACC-Anbieter werden die folgenden Informationen bereitgestellt.
Der Name des JACC-Anbieters. Dieser Name wird verwendet, um auf das jacc-provider-Element in domain.xml zu verweisen.
Der vollständig qualifizierte Name für den javax.security.jacc.PolicyConfigurationFactory.provider, der die anbieterspezifische javax.security.jacc.PolicyConfigurationFactory implementiert.
Der vollständig qualifizierte Name für den javax.security.jacc.policy.provider, der die java.security.Policy implementiert.
Die standardmäßigen JACC-Anbieter unterstützen zudem die folgende Eigenschaft.
Das Verzeichnis, das die JACC-Richtliniendatei enthält. Für den standardmäßigen GlassFish Server JACC-Anbieter ist das Standardverzeichnis ${com.sun.aas.instanceRoot}/generated/policy . Diese Eigenschaft ist für den einfachen GlassFish Server JACC-Anbieter nicht standardmäßig definiert.
Die Tabelle "JACC-Anbieter" enthält darüber hinaus die folgenden Optionen.
Schaltfläche zum Erstellen eines neuen JACC-Anbieters.
Schaltfläche zum Löschen eines oder mehrerer JACC-Anbieter.