So erstellen Sie einen JACC-Anbieter

JACC (Java Authorization Contract for Containers) ist der Teil der Java EE-Spezifikation, der eine Schnittstelle für plugfähige Authorisierungsanbieter festlegt. Dies ermöglicht es dem Administrator, Plugin-Module von Drittanbietern einzurichten, um die Authorisierung durchzuführen. GlassFish-Server bietet standardmäßig ein einfaches JACC-fähiges dateibasiertes Autorisierungsmodul.

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.

  1. Erweitern Sie in der Navigationsstruktur den Konfigurationsknoten.
  2. Erweitern Sie unter dem Konfigurationsknoten den Sicherheitsknoten.
  3. Wählen Sie unter dem Sicherheitsknoten den Knoten "JACC-Anbieter" aus.

    Die Seite JACC-Anbieter wird geöffnet.

  4. Klicken Sie auf der Seite "JACC-Anbieter" auf "Neu".

    Die Seite "Neuer JACC-Anbieter" wird geöffnet.

  5. Klicken Sie auf der Seite "Neuer JACC-Anbieter" in das Feld Name und geben Sie den Namen ein, der diesen Anbieter identifiziert.
  6. Geben Sie im Feld Richtlinienkonfiguration den Namen der Klasse ein, welche diese Richtlinienkonfigurations-Factory implementiert.

    Der Standard -Anbieter verwendet com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl . Der einfache Anbieter verwendet com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory .

  7. Geben Sie im Feld "Richtlinienkonfiguration" den Namen der Klasse ein, welche diese Richtlinien-Factory implementiert.

    Der Standardanbieterverwendet com.sun.enterprise.security.provider.PolicyWrapper. Der einfache Anbieter verwendet com.sun.enterprise.security.jacc.provider.SimplePolicyProvider .

  8. (Optional) Geben Sie im Abschnitt "Weitere Eigenschaften" weitere Eigenschaften an.

    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.

  9. Klicken Sie auf "OK".
Siehe auch
Copyright © 2010, Oracle und/oder verbundene Unternehmen. Alle Rechte vorbehalten. Rechtlicher Hinweis