GlassFish Server est préconfiguré avec trois domaines : file
, certificate
et admin-realm
. Il est également possible de créer des domaines ldap
, JDBC
, solaris
, PAM
et des domaines personnalisés. Un serveur comprend généralement un domaine de chaque type, tandis que GlassFish Server comprend deux domaines de fichiers : file
et admin-realm
. Il s'agit de deux domaines du même type, mais ayant deux utilisations différentes. Il est également possible d'avoir une base de données de certificats différente pour chaque serveur virtuel du système.
Sous le noeud Configurations, développez la configuration d'instance de serveur ou de cluster pour laquelle vous souhaitez configurer des domaines.
Développez le noeud Sécurité.
Développez le noeud Domaines.
La page Domaines apparaît.
Sur la page Domaines, cliquez sur Nouveau.
La page Nouveau domaine apparaît.
Dans le champ Nom, saisissez le nom du domaine.
Pour spécifier le nom de classe du domaine, procédez de l'une des manières suivantes :
Dans la liste déroulante Nom de classe, sélectionnez le nom de classe du domaine à créer.
Les choix possibles sont affichés dans le tableau suivant.
Nom de domaine | Nom de classe |
---|---|
file |
com.sun.enterprise.security.auth.realm.file.FileRealm |
certificate |
com.sun.enterprise.security.auth.realm.certificate.CertificateRealm |
ldap |
com.sun.enterprise.security.auth.realm.ldap.LDAPRealm |
JDBC |
com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm |
solaris |
com.sun.enterprise.security.auth.realm.solaris.SolarisRealm |
PAM |
com.sun.enterprise.security.auth.realm.solaris.PamRealm |
Sélectionnez le bouton radio inférieur et saisissez le nom de classe du domaine personnalisé à créer.
Dans la section Autres propriétés, spécifiez les propriétés supplémentaires.
Pour ajouter une propriété, cliquez sur le bouton Ajouter une propriété. Sur la ligne vide qui apparaît, saisissez le nom de la propriété dans le champ Nom et la valeur de la propriété dans le champ Valeur.
Les propriétés valides dépendent du type de domaine.
Cliquez sur OK.