Oltre ai tre settori integrati è possibile creare settori personalizzati, che archiviano i dati utente con altre modalità, ad esempio in un database relazionale. Lo sviluppo di un settore personalizzato esula dall'ambito del presente documento. Per ulteriori informazioni, vedere Capitolo 4, Securing Applications in Oracle GlassFish Server 3.1 Application Development Guide.
Ai fini dell'amministrazione, i settori personalizzati sono implementati da una classe (denominata LoginModule) derivata dal pacchetto JAAS (Java Authentication and Authorization Service).
Utilizzare qualsiasi nome univoco per il settore personalizzato, ad esempio myCustomRealm.
realmName { fully-qualified-LoginModule-classname required; };
Ad esempio,
myCustomRealm { com.foo.bar.security.customrealm.simpleCustomLoginModule required; };
Consultare domain-dir/logs/server.log per verificare che il server abbia caricato il settore. Il server dovrà chiamare il metodo init del settore.