Hello all,

        I've problem with second SRP standalone client login. First it's OK.
WEBapp works fine.

        What do I do bad ?

                        thanks

                                vlk

Environment : JDK 1.3.1 / W2K / JBoss 3.0.3 with Tomcat 4.1.12

Problem : First time after restart server is all OK.
Here is some TRACE-info :
2002-10-04 15:20:42,926 TRACE [org.jboss.security.srp.SRPService] Cached SRP
session for user={username=aaa, sessionID=0} 2002-10-04 15:20:42,926 TRACE
[org.jboss.security.srp.SRPRemoteServer] verify, completed {username=aaa,
sessionID=0} 2002-10-04 15:20:44,058 TRACE
[org.jboss.security.srp.jaas.SRPCacheLoginModule]
cacheJndiName=srp/AuthenticationCache 2002-10-04 15:20:44,058 TRACE
[org.jboss.security.srp.jaas.SRPCacheLoginModule] Found SRP cache
credential: org.jboss.security.srp.SRPServerSession@ed262 2002-10-04
15:20:44,058 TRACE [org.jboss.security.srp.jaas.SRPCacheLoginModule] Login
succeeded 2002-10-04 15:20:44,068 TRACE
[org.jboss.security.auth.spi.DatabaseServerLoginModule] initialize
2002-10-04 15:20:44,068 TRACE
[org.jboss.security.auth.spi.DatabaseServerLoginModule]
DatabaseServerLoginModule, dsJndiName=java:/OracleDS 2002-10-04 15:20:44,068
TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule]
principalsQuery=select heslo from ajf_pouzivatel where konto=? 2002-10-04
15:20:44,068 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule]
rolesQuery=select nazov,'Roles' from ajf_tomcat_realm where konto=?
2002-10-04 15:20:44,068 TRACE
[org.jboss.security.auth.spi.DatabaseServerLoginModule] login 2002-10-04
15:20:44,068 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule]
commit, loginOk=true 2002-10-04 15:20:44,859 TRACE
[org.jboss.security.plugins.JaasSecurityManager.jap] updateCache,
subject=Subject:
        Principal: aaa
        Principal: Roles
        Public Credential: [B@3aabc1

When I run second-time the same client-program, jboss gives me 
javax.security.auth.login.FailedLoginException: Password Incorrect/Password
Required
And here is some TRACE-info : 
2002-10-04 15:21:21,381 DEBUG [org.jboss.security.srp.SRPService] Ignoring
SRP session due to existing session for user={username=aaa, sessionID=0}
2002-10-04 15:21:21,381 TRACE [org.jboss.security.srp.SRPRemoteServer]
verify, completed {username=aaa, sessionID=0} 2002-10-04 15:21:21,572 TRACE
[org.jboss.security.plugins.JaasSecurityManager.jap] validateCache,
info=org.jboss.security.plugins.JaasSecurityManager$DomainInfo@25c99f
2002-10-04 15:21:21,572 TRACE
[org.jboss.security.srp.jaas.SRPCacheLoginModule]
cacheJndiName=srp/AuthenticationCache 2002-10-04 15:21:21,572 TRACE
[org.jboss.security.srp.jaas.SRPCacheLoginModule] Found SRP cache
credential: org.jboss.security.srp.SRPServerSession@ed262 2002-10-04
15:21:21,572 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule]
initialize 2002-10-04 15:21:21,572 TRACE
[org.jboss.security.auth.spi.DatabaseServerLoginModule]
DatabaseServerLoginModule, dsJndiName=java:/OracleDS 2002-10-04 15:21:21,572
TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule]
principalsQuery=select heslo from ajf_pouzivatel where konto=? 2002-10-04
15:21:21,572 TRACE [org.jboss.security.auth.spi.DatabaseServerLoginModule]
rolesQuery=select nazov,'Roles' from ajf_tomcat_realm where konto=?
2002-10-04 15:21:21,572 TRACE
[org.jboss.security.auth.spi.DatabaseServerLoginModule] login 2002-10-04
15:21:21,572 DEBUG [org.jboss.security.auth.spi.DatabaseServerLoginModule]
Bad password for username=aaa 2002-10-04 15:21:21,572 TRACE
[org.jboss.security.auth.spi.DatabaseServerLoginModule] abort 2002-10-04
15:21:21,582 DEBUG [org.jboss.security.plugins.JaasSecurityManager.jap]
Login failure javax.security.auth.login.FailedLoginException: Password
Incorrect/Password Required     at
org.jboss.security.auth.spi.UsernamePasswordLoginModule.login(UsernamePasswo
rdLoginModule.java:147)

In login-config.xml I've :
    <application-policy name="jap">
      <authentication>
        <login-module
          code="org.jboss.security.srp.jaas.SRPCacheLoginModule"
          flag = "optional" >
          <module-option name =
"cacheJndiName">srp/AuthenticationCache</module-option>
          <module-option name =
"password-stacking">useFirstPass</module-option>
        </login-module>
        <login-module
          code="org.jboss.security.auth.spi.DatabaseServerLoginModule"
          flag = "required" >
          <module-option name = "dsJndiName">java:/OracleDS</module-option>
          <module-option name = "principalsQuery">select heslo from
ajf_pouzivatel where konto=?</module-option>
          <module-option name = "rolesQuery">select nazov,'Roles' from
ajf_tomcat_realm where konto=?</module-option>
          <module-option name =
"password-stacking">useFirstPass</module-option>
        </login-module>
      </authentication>
    </application-policy>


Vladimir Kralik
Asset Soft Banska Bystrica 


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to