You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by kimbuba <ki...@yahoo.it> on 2006/03/17 14:19:29 UTC
Remote JNDI Client Login
Hello i'm trying to connect to a SessionBean from a
remote stadn alone Client.
I dont know how to login to my realm.
example:
props.setProperty("java.naming.factory.initial",
"org.openejb.client.RemoteInitialContextFactory");
props.setProperty("java.naming.provider.url",
"localhost:4201");
props.setProperty("java.naming.security.principal",
"system");
props.setProperty("java.naming.security.credentials",
"manager");
ejb-jar:
<security-role>
<role-name>bigboss</role-name>
</security-role>
<method-permission>
<role-name>bigboss</role-name>
<method>
<ejb-name>ShopFacadeBean</ejb-name>
<method-name>*</method-name>
</method>
</method-permission>
OpenEJB:
<role-mappings>
<role role-name="bigboss">
<principal
class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal"
name="admin"/>
</role>
</role-mappings>
As i try to connect i get
java.rmi.AccessException: Access denied
(javax.security.jacc.EJBMethodPermission
ShopFacadeBean greetings,Remote,)
How can i specify wich Realm i want to login to?
Now i'm using Geronimo default
geronimo-properties-realm
Thankyou