On 15/12/2009 12:44, vramanaj wrote:

Yes, I did. I have followed those configuration steps for other applications
earlier.
Are there any other configurations required to store the cookies in IE
browser, if the application is ssl enabled ?

No, Tomcat doesn't need to do anything special for IE.


p

Pid Ster wrote:

On 15/12/2009 11:25, vramanaj wrote:

The problem is https. For rememberMe in Josso, the site should be in ssl.
I
configured ssl in tomcat. Now i am getting the following error. I have
installed the cert. in IE. Please help me if there are tomcat settings
required for ssl.

If the problem is setting up HTTPS, have you completed the steps
included on the page below?

   http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html


p


15 Dec 2009 06:14:38,992 DEBUG Error getting client certs
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
        at
com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:352)
        at
org.apache.tomcat.util.net.jsse.JSSESupport.getX509Certificates(JSSESupport.java:87)
        at
org.apache.tomcat.util.net.jsse.JSSESupport.getPeerCertificateChain(JSSESupport.java:141)
        at
org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:1012)
        at org.apache.coyote.Request.action(Request.java:352)
        at org.apache.catalina.connector.Request.getAttribute(Request.java:896)
        at
org.apache.catalina.connector.RequestFacade.getAttribute(RequestFacade.java:263)
        at
org.josso.gateway.signon.LoginSelectorAction.execute(LoginSelectorAction.java:67)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.josso.gateway.filter.ProtocolHandlerFilter.doFilter(ProtocolHandlerFilter.java:86)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.josso.tc60.agent.SSOAgentValve.invoke(SSOAgentValve.java:275)
        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)
15 Dec 2009 06:14:38,992 DEBUG Looking for cookie: JOSSO_REMEMBERME_josso
15 Dec 2009 06:14:38,992 DEBUG RemembermeCookie NOT found!




Pid Ster wrote:

On 14/12/2009 12:55, vramanaj wrote:

Hi,

I am through with the Josso configuration. Could be able to see the sso
logon page, redirecting the authenticated username to the partner
application. Facing problem with rememberMe option. Second time when i
try
to logon to the application, logon page is showing up again. I set
'rememberMeEnabled' to true in josso. For rememberMe in sso, i read
that
we
need to set tomcat ssl enabled. I did that. JOSSO_REMEMBERME_josso is
getting created. Still are there any configurations we need to do in
tomcat
?

No idea, but it sounds like a JOSSO problem.
Maybe that community can assist.


p


Regards



vramanaj wrote:

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










---------------------------------------------------------------------
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






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

Reply via email to