Nella pagina Nuovo provider JACC è possibile creare un nuovo provider JACC (Java Authorization Contract for Containers) conforme a JSR-115/196, che può essere utilizzato da moduli di autorizzazione di terze parti per applicazioni in esecuzione su GlassFish Server. Il provider JACC viene creato come elemento jacc-provider
all'interno dell'elemento security-service
nel file domain.xml
del dominio.
L'installazione predefinita di GlassFish Server comprende due provider JACC denominati default
e simple
. Tutti i nuovi provider JACC creati si aggiungono a questi due provider predefiniti. I provider JACC predefiniti di GlassFish Server implementano un motore di autorizzazione semplice, basato su file e conforme alla specifica JACC.
Per informazioni su come scrivere le classi di implementazione per un provider JACC, vedere la specifica JACC all'indirizzo http://jcp.org/en/jsr/detail?id=115
.
Nel nodo Configurazioni dell'albero di navigazione, espandere il cluster o l'istanza di GlassFish Server per cui si desidera creare un provider JACC.
Per creare un provider disponibile per tutte le istanze e i cluster, scegliere il nodo default-config
.
Nel nodo espanso di configurazione dell'istanza o del cluster, espandere il nodo Sicurezza.
Nel nodo Sicurezza, selezionare il nodo Provider JACC.
Viene visualizzata la pagina Provider JACC.
Nella pagina Provider JACC, fare clic su Nuovo.
Viene visualizzata la pagina Nuovo provider JACC.
Nel campo Nome della pagina Nuovo provider JACC, digitare il nome che identificherà il provider.
Questo nome viene utilizzato per fare riferimento all'elemento jacc-provider
nel file domain.xml
.
Nel campo Configurazione criteri, digitare il nome della classe che implementa la factory di configurazione dei criteri.
Il provider default
utilizza com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl
. Il provider simple
utilizza com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory
.
Nel campo Provider criteri, digitare il nome della classe che implementa la factory dei criteri.
Il provider default
utilizza com.sun.enterprise.security.provider.PolicyWrapper
. Il provider simple
utilizza com.sun.enterprise.security.jacc.provider.SimplePolicyProvider
.
Nella sezione Proprietà aggiuntive, specificare le proprietà aggiuntive.
Per aggiungere una proprietà, fare clic sul pulsante Aggiungi proprietà. Nella riga vuota visualizzata, digitare il nome della proprietà nel campo Nome e il valore della proprietà nel campo Valore.
Per la descrizione delle proprietà aggiuntive disponibili per i provider JACC, vedere Proprietà specifiche dei provider JACC.
Fare clic su OK.