auth.conf is default configuration packaged with JBoss in JBOSS_HOME/client.
TestClient {
    // Example client auth.conf for using the SRPLoginModule
//    org.jboss.srp.jaas.SRPLoginModule required
//      this class I can't found in RC1 so, I use class below
    org.jboss.security.srp.jaas.SRPLoginModule required
        password-stacking="useFirstPass"
        principalClassName="org.jboss.security.SimplePrincipal"
        srpServerJndiName="SRPServerInterface"
        debug=true
        ;

    // jBoss LoginModule
    org.jboss.security.ClientLoginModule  required
        password-stacking="useFirstPass"
        ;

    // Put your login modules that need jBoss here
};


-----Original Message-----
From: Alex Loubyansky [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, June 05, 2002 3:15 PM
To: [EMAIL PROTECTED]
Subject: RE: [JBoss-user] JAAS configuration


> In client code:
>               try {
>                       CustomCallbackHandler handler =
>                               new CustomCallbackHandler(username,
> password);
>                       LoginContext lc = new LoginContext("other",
> handler);
>                       System.out.println("Created LoginContext");
>                       lc.login();
>                       System.out.println("Login completed");
>               } catch (LoginException le) {
>                       System.out.println("Login failed");
>                       le.printStackTrace();
>               }
>
> JVM properties:
> -Djava.security.auth.login.config=E:/J2EE/jboss-3.0.0RC1/clien
t/auth.conf
> -Djava.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
> -Djava.naming.provider.url=localhost:1099
> -Djava.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces


Are you trying to use server side login module for remote client?
Remote client has to use client side login module:
org.jboss.security.ClientLoginModule.

>
> I got this Exception:
> Created LoginContext
> javax.naming.NameNotFoundException: SRPServerInterface not bound
>       at
> sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer
> (StreamRemoteC
> all.java:245)
>       at
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCal
> l.java:220)
>       at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:122)
>       at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
>       at
> org.jnp.interfaces.NamingContext.lookup(NamingContext.java:365)
>       at
> org.jnp.interfaces.NamingContext.lookup(NamingContext.java:349)
>       at javax.naming.InitialContext.lookup(InitialContext.java:350)
>       at
> org.jboss.security.srp.jaas.SRPLoginModule.loadServerFromJndi(
SRPLoginModule
> .java:327)
>       at
> org.jboss.security.srp.jaas.SRPLoginModule.login(SRPLoginModul
e.java:119)
>       at java.lang.reflect.Method.invoke(Native Method)
>       at
> javax.security.auth.login.LoginContext.invoke(LoginContext.java:664)
>       at
> javax.security.auth.login.LoginContext.access$000(LoginContext
.java:129)
>       at
> javax.security.auth.login.LoginContext$4.run(LoginContext.java:599)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at
> javax.security.auth.login.LoginContext.invokeModule(LoginConte
xt.java:596)
>       at
> javax.security.auth.login.LoginContext.login(LoginContext.java:523)
>       at cz.webcom.silomanager.test.Login.main(Login.java:23)
> Login failed
> javax.security.auth.login.LoginException: Failed to access a
> SRPServerInterface instance
>       at
> org.jboss.security.srp.jaas.SRPLoginModule.login(SRPLoginModul
e.java:130)
>       at java.lang.reflect.Method.invoke(Native Method)
>       at
> javax.security.auth.login.LoginContext.invoke(LoginContext.java:664)
>       at
> javax.security.auth.login.LoginContext.access$000(LoginContext
.java:129)
>       at
> javax.security.auth.login.LoginContext$4.run(LoginContext.java:599)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at
> javax.security.auth.login.LoginContext.invokeModule(LoginConte
xt.java:596)
>       at
> javax.security.auth.login.LoginContext.login(LoginContext.java:523)
>       at cz.webcom.silomanager.test.Login.main(Login.java:23)
>
>
>
> Anybody know what I'm doing wrong ?
>
> Thanks for advice.
>
> Martin
>
> ---
> Odchozí zpráva neobsahuje viry.
> Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
> Verze: 6.0.368 / Virová báze: 204 - datum vydání: 29.5. 2002
>
>
> _______________________________________________________________
>
> Don't miss the 2002 Sprint PCS Application Developer's Conference
> August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
>
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user


_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

---
Příchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.370 / Virová báze: 205 - datum vydání: 5.6. 2002
 

---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.370 / Virová báze: 205 - datum vydání: 5.6. 2002
 

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to