HI ,
I am trying to set custom realm name to my application . I went through
tomee documentation and realm-name is under login-config schema .
securityfilter-config has login-config as like this .
<securityfilter-config>
<login-config>
<realm-name>test for security</realm-name>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/index.jsp</form-login-page>
<form-error-page>/errors/not_authenticated.jsp</form-error-page>
<form-default-page>/index.jsp</form-default-page>
</form-login-config>
</login-config>
<realm class="anything"/>
</securityfilter-config>
Now I tried to get the realm name in the application . I tried this way. I
passed realm name as "test for security" . Instead I got realm name as
Tomee-security which happens to be my sample application name.
private Realm findRealm(final String realmName) {
final TomcatWebAppBuilder webAppBuilder =
SystemInstance.get().getComponent(TomcatWebAppBuilder.class);
if (webAppBuilder != null) {
final Realm r = webAppBuilder.getRealms().get('/' + realmName);
if (r != null) {
return r;
}
}
return null;
}
Could you please help me how to find realm-name programmatically which is
configured and similarly a way to find default realm with in servlets of an
application.
--
View this message in context:
http://tomee-openejb.979440.n4.nabble.com/Setting-Realm-name-for-Tomee-application-tp4676811.html
Sent from the TomEE Dev mailing list archive at Nabble.com.