Hi, 

Thanks for this interesting code, but when i try it , i can't make a lookup
on the RoleManager :
 javax.naming.NameNotFoundException: java:comp/RoleManager not found

Is there something special to parameter in the app server ?

Thanks for your anwser.





> You use the rolemanager to do the login ... SECURITY_PRINCIPAL and 
> credentials can be the orion admin account.
>  
>  
> Hashtable env = new Hashtable();
> env.put("dedicated.connection","true");
>
env.put("java.naming.factory.initial","com.evermind.server.ApplicationClien
> tInitialContextFactory"); 
> env.put("java.naming.provider.url","ormi://myhost/myapp"); 
> env.put(javax.naming.Context.SECURITY_PRINCIPAL, 
> "someuserwithrmiprivilages");    // NOT the user you want to log in
> env.put(javax.naming.Context.SECURITY_CREDENTIALS,"somepassword"); 
> 
>     InitialContext initialcontext = new InitialContext(env);
>         RoleManager rolemanager = 
> (RoleManager)initialcontext.lookup("java:comp/RoleManager");
> 
>         try
>         {
>             roleManager.login(username, password);
>         }
>         catch(Exception exception)
>         {
>             throw new SecurityException(exception.getMessage());
>         }
>  
> There is a lot of discussion about this in the archives and e.g. on the 
> Elephantwalkers site, as well as orionsupport and I think Atlassian.
> -----Original Message-----
> From: Randahl Fink Isaksen [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 07, 2002 8:22 AM
> To: Orion-Interest
> Subject: Application client log in
> 
> 
> We are currently implementing a Java Swing client, and I am wondering how 
> to write the log in system. When not using http or form based log in
(HTML) 
> and when you wish to let the client log in from a GUI interface (Swing), 
> which part of Orion is then used to hand over the username and password
for 
> authorization?
>  
>  
> Randahl

Reply via email to