Hi again. I changed the log level to DEBUG and got the following log. I can't find any mentions of errors or failures. The last rows of the log, from "Action 'InitialFlowSetupAction' beginning execution" to "Action 'GenerateServiceTicketAction' completed execution; result is 'success'" keep on repeating (as the browser is redirected, i presume). Could this be caused by the setup of apps, as I have confluence at root level at https://www.example.com/ and cas at https://www.example.com/cas-server-webapp-3.3.1/ ?

The soulwing/confluence configurations are minimally modified from the ones presented at soulwing site. Minimally as in I've changed confluence's web.xml to have casServerUrl->https://example.com/cas-server-webapp-3.3.1 and casServiceUrl->https://example.com .

I might consider using the JASIG Cas Client instead of soulwing, but did Scott's last message mean it won't work with Jira before the 3.1.5 release? When is that scheduled to be released?

The log follows:

2008-12-18 11:35:07,710 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' beginning execution> 2008-12-18 11:35:07,725 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Executing bind> 2008-12-18 11:35:07,725 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Found existing form object with name 'credentials' of type [class org.jasig.cas.authentication.principal.UsernamePasswordCredentials] in scope Flow> 2008-12-18 11:35:07,725 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <No property editor registrar set, no custom editors to register> 2008-12-18 11:35:07,728 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Binding allowed request parameters in map['lt' -> '_c33FDA2F2-B35A-08A2-9490-CE12DA55BBA3_k329C7DD3-0454-C045-3015-90BD89DE9AEB', 'service' -> 'https://example.com/', '_eventId' -> 'submit', 'password' -> 'xxxxxx', 'submit' -> 'LOGIN', 'username' -> 'me'] to form object with name 'credentials', pre-bind formObject toString = [username: null]> 2008-12-18 11:35:07,728 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <(Any field is allowed)> 2008-12-18 11:35:07,752 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Binding completed for form object with name 'credentials', post-bind formObject toString = [username: me]> 2008-12-18 11:35:07,752 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <There are [0] errors, details: []> 2008-12-18 11:35:07,752 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Executing validation> 2008-12-18 11:35:07,752 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Invoking validator org.jasig.cas.validation.usernamepasswordcredentialsvalida...@19bb21f> 2008-12-18 11:35:07,768 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Validation completed for form object> 2008-12-18 11:35:07,768 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <There are [0] errors, details: []> 2008-12-18 11:35:07,768 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Putting form errors instance in scope Flash> 2008-12-18 11:35:07,768 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' completed execution; result is 'success'> 2008-12-18 11:35:07,768 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' beginning execution> 2008-12-18 11:35:07,769 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Found existing form object with name 'credentials' of type [class org.jasig.cas.authentication.principal.UsernamePasswordCredentials] in scope Flow> 2008-12-18 11:35:07,769 DEBUG [org.jasig.cas.CentralAuthenticationServiceImpl] - <Attempting to create TicketGrantingTicket for [username: me]> 2008-12-18 11:35:07,849 INFO [org.jasig.cas.authentication.AuthenticationManagerImpl] - <AuthenticationHandler: org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler successfully authenticated the user which provided the following credentials: [username: me]> 2008-12-18 11:35:07,850 DEBUG [org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver] - <Attempting to resolve a principal...> 2008-12-18 11:35:07,850 DEBUG [org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver] - <Creating SimplePrincipal for [me]> 2008-12-18 11:35:07,856 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Added ticket [TGT-1-S3mXnt0QtQVLuafnEdUCNCLQrNxCsafcJbnFcSbRocnsArKckO-cas] to registry.> 2008-12-18 11:35:07,856 DEBUG [org.jasig.cas.web.support.CookieRetrievingCookieGenerator] - <Removed cookie with name [CASPRIVACY]> 2008-12-18 11:35:07,857 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' completed execution; result is 'success'> 2008-12-18 11:35:07,857 DEBUG [org.jasig.cas.web.flow.SendTicketGrantingTicketAction] - <Action 'SendTicketGrantingTicketAction' beginning execution> 2008-12-18 11:35:07,857 DEBUG [org.jasig.cas.web.support.CookieRetrievingCookieGenerator] - <Added cookie with name [CASTGC] and value [TGT-1-S3mXnt0QtQVLuafnEdUCNCLQrNxCsafcJbnFcSbRocnsArKckO-cas]> 2008-12-18 11:35:07,857 DEBUG [org.jasig.cas.CentralAuthenticationServiceImpl] - <Removing ticket [TGT-1-QvrLgnGqZQifCunOZg9PO3K0cDofDsVeEHwtvJQaXqSwxZceLQ-cas] from registry.> 2008-12-18 11:35:07,857 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Attempting to retrieve ticket [TGT-1-QvrLgnGqZQifCunOZg9PO3K0cDofDsVeEHwtvJQaXqSwxZceLQ-cas]> 2008-12-18 11:35:07,857 DEBUG [org.jasig.cas.web.flow.SendTicketGrantingTicketAction] - <Action 'SendTicketGrantingTicketAction' completed execution; result is 'success'> 2008-12-18 11:35:07,858 DEBUG [org.jasig.cas.web.flow.GenerateServiceTicketAction] - <Action 'GenerateServiceTicketAction' beginning execution> 2008-12-18 11:35:07,859 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Attempting to retrieve ticket [TGT-1-S3mXnt0QtQVLuafnEdUCNCLQrNxCsafcJbnFcSbRocnsArKckO-cas]> 2008-12-18 11:35:07,859 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Ticket [TGT-1-S3mXnt0QtQVLuafnEdUCNCLQrNxCsafcJbnFcSbRocnsArKckO-cas] found in registry.> 2008-12-18 11:35:07,860 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Added ticket [ST-1-7QoibuQ6y4wZhfEhZZJJ-cas] to registry.> 2008-12-18 11:35:07,860 INFO [org.jasig.cas.CentralAuthenticationServiceImpl] - <Granted service ticket [ST-1-7QoibuQ6y4wZhfEhZZJJ-cas] for service [https://example.com/] for user [me]> 2008-12-18 11:35:07,860 DEBUG [org.jasig.cas.web.flow.GenerateServiceTicketAction] - <Action 'GenerateServiceTicketAction' completed execution; result is 'success'> 2008-12-18 11:35:08,172 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] - <Action 'InitialFlowSetupAction' beginning execution> 2008-12-18 11:35:08,176 DEBUG [org.jasig.cas.web.support.CasArgumentExtractor] - <Extractor generated service for: https://example.com/> 2008-12-18 11:35:08,187 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] - <Placing service in FlowScope: https://example.com/> 2008-12-18 11:35:08,187 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] - <Action 'InitialFlowSetupAction' completed execution; result is 'success'> 2008-12-18 11:35:08,196 DEBUG [org.jasig.cas.web.flow.GenerateServiceTicketAction] - <Action 'GenerateServiceTicketAction' beginning execution> 2008-12-18 11:35:08,196 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Attempting to retrieve ticket [TGT-1-S3mXnt0QtQVLuafnEdUCNCLQrNxCsafcJbnFcSbRocnsArKckO-cas]> 2008-12-18 11:35:08,196 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Ticket [TGT-1-S3mXnt0QtQVLuafnEdUCNCLQrNxCsafcJbnFcSbRocnsArKckO-cas] found in registry.> 2008-12-18 11:35:08,208 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Added ticket [ST-2-N6GJpWo5PHWLbucyeKyz-cas] to registry.> 2008-12-18 11:35:08,208 INFO [org.jasig.cas.CentralAuthenticationServiceImpl] - <Granted service ticket [ST-2-N6GJpWo5PHWLbucyeKyz-cas] for service [https://example.com/] for user [me]> 2008-12-18 11:35:08,212 DEBUG [org.jasig.cas.web.flow.GenerateServiceTicketAction] - <Action 'GenerateServiceTicketAction' completed execution; result is 'success'> 2008-12-18 11:35:08,340 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] - <Action 'InitialFlowSetupAction' beginning execution> 2008-12-18 11:35:08,340 DEBUG [org.jasig.cas.web.support.CasArgumentExtractor] - <Extractor generated service for: https://example.com/> 2008-12-18 11:35:08,340 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] - <Placing service in FlowScope: https://example.com/> 2008-12-18 11:35:08,340 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] - <Action 'InitialFlowSetupAction' completed execution; result is 'success'> 2008-12-18 11:35:08,340 DEBUG [org.jasig.cas.web.flow.GenerateServiceTicketAction] - <Action 'GenerateServiceTicketAction' beginning execution> 2008-12-18 11:35:08,341 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Attempting to retrieve ticket [TGT-1-S3mXnt0QtQVLuafnEdUCNCLQrNxCsafcJbnFcSbRocnsArKckO-cas]> 2008-12-18 11:35:08,341 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Ticket [TGT-1-S3mXnt0QtQVLuafnEdUCNCLQrNxCsafcJbnFcSbRocnsArKckO-cas] found in registry.> 2008-12-18 11:35:08,341 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Added ticket [ST-3-e1M7LpACeQiGV3cS5mBA-cas] to registry.> 2008-12-18 11:35:08,341 INFO [org.jasig.cas.CentralAuthenticationServiceImpl] - <Granted service ticket [ST-3-e1M7LpACeQiGV3cS5mBA-cas] for service [https://example.com/] for user [me]> 2008-12-18 11:35:08,341 DEBUG [org.jasig.cas.web.flow.GenerateServiceTicketAction] - <Action 'GenerateServiceTicketAction' completed execution; result is 'success'> 2008-12-18 11:35:08,417 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] - <Action 'InitialFlowSetupAction' beginning execution> 2008-12-18 11:35:08,417 DEBUG [org.jasig.cas.web.support.CasArgumentExtractor] - <Extractor generated service for: https://example.com/> 2008-12-18 11:35:08,417 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] - <Placing service in FlowScope: https://example.com/>


Iikku

Scott Battaglia wrote:
Is the ticket validation failing? Turning on DEBUG on the cas server should indicate what's happening (also on the client side). Your client might be incorrectly configured and redirecting if there is a ticket failure.

-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia


On Wed, Dec 17, 2008 at 10:36 AM, Iikku Mattila <[email protected] <mailto:[email protected]>> wrote:

    Thanks for the https tip! I changed my setup a bit, but only
    encountered
    new problems. I now have Apache frontend with mod_ssl proxying
    requests
    from https://example.com/ to ajp://localhost:8009/, which is where
    tomcat is answering.

    Now https://example.com/jira/ is redirected to the cas login screen,
    where user enters correct username&password and here it gets
    interesting: instead of logging in, the request goes into an
    endless loop.

    Apache access_log alternates between

    "GET /jira/?ticket=ST-100-e4BkkUXTd7Dh9VzG1J4j-cas HTTP/1.1" 302 -
    "...
    "GET
    /cas-server-webapp-3.3.1/login?service=https%3A%2F%2Fexample.com%2Fjira%2F
    HTTP/1.1" 302 - "...

    and tomcat's catalina.out says
    INFO [org.jasig.cas.CentralAuthenticationServiceImpl] - <Granted
    service
    ticket [ST-22-XKtdk5ZJcraeW1WykFb6-cas] for service
    [https://example.com/jira/] for user [me]>
    about a ten times - which is when firefox stops the redirection cycle.

    Retrying https://example.com/jira/ enters the redirection cycle
    immediately.

    Is it possible to get CAS working with this setup? Have I made
    somekind
    of obvious&common setup error, that somebody might have fixed for
    themselves? Any ideas?

    Iikku

    Scott Battaglia wrote:
    > Are you running CAS over HTTPS or HTTP?  If you're running over
    HTTP,
    > then you won't get SSO.
    >
    > -Scott
    >
    > -Scott Battaglia
    > PGP Public Key Id: 0x383733AA
    > LinkedIn: http://www.linkedin.com/in/scottbattaglia
    >
    >
    > On Tue, Dec 16, 2008 at 9:18 AM, Iikku Mattila
    <[email protected] <mailto:[email protected]>
    > <mailto:[email protected] <mailto:[email protected]>>>
    wrote:
    >
    >     Hi,
    >     I have a (seemingly) working CAS installation with
    >     BindLdapAuthenticationHandler, setup like
    >     http://www.ja-sig.org/wiki/display/CASUM/LDAP . I CASified
    Confluence
    >     and Jira with Soulwing as per instructions on
    >     http://soulwing.org/confluence-cas.jsp and
    >     http://soulwing.org/jira-cas.jsp . When user logs on to
    either of
    >     those
    >     apps, he's redirected to CAS login screen, he logs on
    successfully and
    >     is redirected to the app. So all is okay with both individual
    >     applications. However, after the user has logged on to one
    of the apps
    >     and tries to use the other, he is not logged in
    automatically via CAS,
    >     but instead redirected to the CAS login screen, where he can
    login
    >     normally with username/password.
    >
    >     So there is no single sign on, but instead two individuals
    logins both
    >     handled through CAS. I'd rather have the sso. Is there perhaps
    >     some kind
    >     of a switch that I've missed?
    >
    >     Thanks,
    >     Iikku Mattila
    >     _______________________________________________
    >     Yale CAS mailing list
    >     [email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
    >     http://tp.its.yale.edu/mailman/listinfo/cas
    >
    >
    >
    ------------------------------------------------------------------------
    >
    > _______________________________________________
    > Yale CAS mailing list
    > [email protected] <mailto:[email protected]>
    > http://tp.its.yale.edu/mailman/listinfo/cas
    >


    --
    ************************************************************************
    Joulukorttien lähettämisen sijaan olemme tänä vuonna lahjoittaneet
    TAYSin EVA-yksikköön (Erityisen vaikeahoitoisten alaikäisten
    psykiatrinen tutkimus- ja hoitoyksikkö) Wii-pelikonsolin heidän
    toiveidensa mukaisesti.
    Toivotamme teille rauhallista joulunaikaa sekä menestystä
    alkavalle vuodelle 2009!
    ************************************************************************


    _______________________________________________
    Yale CAS mailing list
    [email protected] <mailto:[email protected]>
    http://tp.its.yale.edu/mailman/listinfo/cas


------------------------------------------------------------------------

_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas


--
************************************************************************
Joulukorttien lähettämisen sijaan olemme tänä vuonna lahjoittaneet
TAYSin EVA-yksikköön (Erityisen vaikeahoitoisten alaikäisten
psykiatrinen tutkimus- ja hoitoyksikkö) Wii-pelikonsolin heidän
toiveidensa mukaisesti.
Toivotamme teille rauhallista joulunaikaa sekä menestystä alkavalle vuodelle 
2009!
************************************************************************


_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to