Resolved AuthenticationFailureException issue. This is coming because i have
used basic-authentication scheme. If basic-authentication scheme used, we
need remove hasAlgorithm and hasEnconding properties in
josso-gateway-auth.xml file.

Now Josso session id is getting created. But getting the below error while
trying to access the application:

java.lang.RuntimeException: Outbound relaying failed. No Principal found.
Verify your SSO Agent Configuration!
        org.josso.tc60.agent.SSOAgentValve.invoke(SSOAgentValve.java:502)
        
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        java.lang.Thread.run(Thread.java:619)

Tomcat log shows:

Dec 1, 2009 8:51:55 AM
org.josso.gateway.audit.service.handler.LoggerAuditTrailHandler handle
INFO: Tue Dec 01 08:51:55 EST 2009 - sso-session - info - vjosyula -
createSession=success - ssoSessionId=EF9E9AFEDD935C7366BCA259DCC85577
Dec 1, 2009 8:51:55 AM
org.josso.gateway.audit.service.handler.LoggerAuditTrailHandler handle
INFO: Tue Dec 01 08:51:55 EST 2009 - sso-user - info - vjosyula -
authenticationSuccess=success -
authScheme=basic-authentication,ssoSessionId=E
F9E9AFEDD935C7366BCA259DCC85577
Dec 1, 2009 8:51:56 AM org.apache.catalina.realm.JAASRealm authenticate
WARNING: Login exception authenticating username "null"
javax.security.auth.login.LoginException: Login Failure: all modules ignored
        at
javax.security.auth.login.LoginContext.invoke(LoginContext.java:921)
        at
javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
        at
javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
        at java.security.AccessController.doPrivileged(Native Method)
        at
javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
        at
javax.security.auth.login.LoginContext.login(LoginContext.java:579)
        at
org.apache.catalina.realm.JAASRealm.authenticate(JAASRealm.java:363)
        at
org.josso.tc60.agent.CatalinaSSOAgent.authenticate(CatalinaSSOAgent.java:95)
        at
org.josso.agent.AbstractSSOAgent.processRequest(AbstractSSOAgent.java:335)
        at org.josso.tc60.agent.SSOAgentValve.invoke(SSOAgentValve.java:496)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:619)




vramanaj wrote:
> 
> User name and password are correct only.
> 
> 
> Pid Ster wrote:
>> 
>> On 01/12/2009 12:37, vramanaj wrote:
>>>
>>> I have passed through this DataSource look up problem. I altered
>>> context.xml/web.xml of josso webapp. And also used short JNDI names at
>>> tomcat/web.xml/context.xml level (e.g. jdbc/DefaultDS), and full JNDI
>>> name
>>> at Josso configuration level (e.g.
>>> java:comp/env/jdbc/DefaultDS).
>>>
>>> Now when i try to access the application, getting the error Invalid
>>> Authentication Information.
>>>
>>> Tomcat log shows as:
>>> INFO: Tue Dec 01 07:31:45 EST 2009 - sso-user - info - vjosyula -
>>> authenticationFailed=failure -
>>> remoteHost=10.104.9.33,authScheme=basic-authent
>>> ication -
>>> ERROR:vjosyula:org.josso.auth.exceptions.AuthenticationFailureException
>> 
>> I guess the user or password information is wrong then.
>> This would be a JOSSO problem, presumably...
>> 
>> 
>> p
>> 
>> 
>>> -----------------------------------------------------------------------------------------------------
>>>
>>>
>>>
>>> vramanaj wrote:
>>>>
>>>> Added context.xml in META-INF directory. And also added resurce-ref in
>>>> josso webapp. Still getting the same error.
>>>>
>>>>
>>>> Mikolaj Rydzewski-2 wrote:
>>>>>
>>>>> vramanaj wrote:
>>>>>> I have used jdbc/DefaultDS. Added ResourceLink to
>>>>>> Catalina/localhost/webapp.xml.
>>>>>>
>>>>>> <Context path="/partnerapp"
>>>>>> docBase="/usr2/tomcat/sso/apache-tomcat-6.0.18-sso/webapps/partnerapp"
>>>>>>           debug="99" reloadable="true" antiJARLocking="true"
>>>>>> antiResourceLocking="false" crossContext="true">
>>>>>> <ResourceLink global="jdbc/DefaultDS" name="jdbc/DefaultDS"
>>>>>> type="javax.sql.DataSource"/>
>>>>>> </Context>
>>>>>>
>>>>>> And also added resource-ref to WEB-INF/web.xml.
>>>>>>
>>>>> Stacktraces you have posted originate from josso webapp, not from test
>>>>> app. You need to alter context.xml / web.xml of josso webapp.
>>>>>
>>>>> --
>>>>> Mikolaj Rydzewski<m...@ceti.pl>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/How-to-access-JNDI-resources-on-Tomcat-level-tp19672443p26592407.html
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to