Além dos três domínios incorporados, você também pode criar domínios personalizados que armazenem dados de usuário de algum outro modo, como em um banco de dados relacional. O desenvolvimento de um domínio personalizado está fora do escopo deste documento. Para obter mais informações, consulte o Capítulo 4, Securing Applications, no Oracle GlassFish Server 3.1 Application Development Guide.
Para fins de administração, os domínios personalizados são implementados por uma classe (chamada de LoginModule) derivada do pacote do Java Authentication and Authorization Service (JAAS).
Use qualquer nome exclusivo para o domínio personalizado; por exemplo, myCustomRealm.
realmName { fully-qualified-LoginModule-classname required; };
Por exemplo,
myCustomRealm { com.foo.bar.security.customrealm.simpleCustomLoginModule required; };
Verifique o domain-dir/logs/server.log para se certificar de que o servidor carregou o domínio. O servidor deve invocar o método init do domínio.
Consulte também
Copyright © 2005, 2011, Oracle e/ou suas empresas afiliadas. Todos os direitos reservados e de titularidade da Oracle Corporation. Proibida a reprodução total ou parcial. Advertência legal