It seems moving back to pc4j 1.4.2 solved the problem. Sometimes back I moved to 1.4.1 from 1.4.2 for another Issue which I cant remember now! Any way 1.4.2 solved my current problem. Thank you very much for the help.
regards, Sashika. On Wed, Mar 26, 2014 at 5:11 PM, Jérôme LELEU <[email protected]> wrote: > Hi, > > It should not be, but as there is no other difference, I'm open to any > lead... > > To come back to my previous question: can you check if your web session > cookie (name : JSESSION) keeps the same value during the test? > > Thanks. > Best regards, > Jérôme > > > > 2014-03-26 8:46 GMT+01:00 Sashika <[email protected]>: > > Hi, >> >> All configuration in your sample and mine are same except I use HTTPS >> whereas in your example it is HTTP. Could this be an issue? >> >> >> On Tue, Mar 25, 2014 at 4:22 PM, Sashika <[email protected]> wrote: >> >>> >>> Hi I checked your sample. Could you please check it with Google2Client >>> and confirm >>> >>> Thanks. >>> >>> >>> On Mon, Mar 24, 2014 at 9:04 PM, Jérôme LELEU <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> I updated my demo where localhost:8080/cas is the first CAS server >>>> which can delegate authentication to the second CAS server: >>>> localhost:8080/cas2 using the OAuth protocol. So I use OAuth 2 protocol >>>> with a CAS server which delegates itself the authentication to an OAuth >>>> provider. >>>> It's hard to guess the problem while it works on my side. >>>> >>>> Can you check if your web session cookie (name : JSESSION) keeps the >>>> same value? >>>> >>>> Thanks. >>>> Best regards, >>>> Jérôme >>>> >>>> >>>> >>>> 2014-03-24 15:42 GMT+01:00 Sashika <[email protected]>: >>>> >>>> Hi, >>>>> Thanks for the test update. In your test I wonder what is the url " >>>>> http://localhost:8080/cas/login?service=http://fake" that url seems >>>>> to me like if you are using CAS protocol to connect clients. But in my >>>>> case >>>>> the clients will connect to cas using oauth server support like the url >>>>> "/cas/oauth2.0/authorize?redirect_url=http://fake" >>>>> To update you, when I login through facebook it works perfectly 6 >>>>> times out of 10. But 4 times I get the error I listed earlier. But when I >>>>> login through google2client then it gives the above error every time. What >>>>> could be the possible reason for the above? >>>>> On 24 Mar 2014 19:19, "Jérôme LELEU" <[email protected]> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I just made a complete test: >>>>>> https://github.com/leleuj/cas-pac4j-oauth-demo/tree/doubleoauth and >>>>>> it works perfectly. >>>>>> 1) copy/paste in your browser: >>>>>> http://localhost:8080/cas/login?service=http://fake >>>>>> 2) click on "Authenticate with another CAS server using OAuth v2.0 >>>>>> protocol" >>>>>> 3) click on "Authenticate with Twitter" >>>>>> 4) Authenticate at Twitter >>>>>> 5) Click on "Allow" >>>>>> >>>>>> Here you go: you have communicate with the CAS server using the OAuth >>>>>> protocol v2.0 and delegate the authentication to an OAuth provider >>>>>> (Twitter). >>>>>> >>>>>> Best regards, >>>>>> Jérôme >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> 2014-03-24 12:40 GMT+01:00 Jérôme LELEU <[email protected]>: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I will make a test today or tomorrow... >>>>>>> Best, >>>>>>> Jérôme >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2014-03-24 4:28 GMT+01:00 Sashika <[email protected]>: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I raised this same question a few months before as well, but now >>>>>>>> this has become a real issue. >>>>>>>> My CAS server is configured as an OAuths server. That means my >>>>>>>> clients connect to CAS through OAuth2.0 by issuing a >>>>>>>> cas/oauth2/0/authorize >>>>>>>> request. Also the same server is configured with >>>>>>>> "cas-server-support-pac4j" >>>>>>>> and "pac4j-oauth". This means my clients can log in to CAS server >>>>>>>> through >>>>>>>> facebook etc. The problem is when I try to log in through facebook, >>>>>>>> google >>>>>>>> etc..it displays the CAS is unavailable error message after loging in >>>>>>>> to >>>>>>>> the social network. The extract of the log is attached. What could be >>>>>>>> the >>>>>>>> issue. >>>>>>>> >>>>>>>> ============================================================= >>>>>>>> WHO: audit:unknown >>>>>>>> WHAT: >>>>>>>> TGT-18-EzIpvsOFt6HAAFg3bWZQ1c15b6l7ftySMEd3Az1LRHKFnzE0s4-passport.yatango.com >>>>>>>> ACTION: TICKET_GRANTING_TICKET_CREATED >>>>>>>> APPLICATION: CAS >>>>>>>> WHEN: Mon Mar 24 03:26:18 UTC 2014 >>>>>>>> CLIENT IP ADDRESS: 124.43.26.150 >>>>>>>> SERVER IP ADDRESS: 10.251.1.108 >>>>>>>> ============================================================= >>>>>>>> >>>>>>>> > >>>>>>>> |#] >>>>>>>> >>>>>>>> [#|2014-03-24T03:26:18.701+0000|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=59;_ThreadName=Thread-2;|2014-03-24 >>>>>>>> 03:26:18,701 INFO [org.jasig.cas.CentralAuthenticationServiceImpl] - >>>>>>>> <Granted service ticket [ >>>>>>>> ST-10-OQZyn5kf2ndBS1hc5e4d-passport.yatango.com] for service >>>>>>>> [https://????.com/cas/oauth2.0/callbackAuthorize] for user >>>>>>>> [115165125832412854137]> >>>>>>>> |#] >>>>>>>> >>>>>>>> [#|2014-03-24T03:26:18.702+0000|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=59;_ThreadName=Thread-2;|2014-03-24 >>>>>>>> 03:26:18,702 INFO >>>>>>>> [com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - >>>>>>>> <Audit >>>>>>>> trail record BEGIN >>>>>>>> ============================================================= >>>>>>>> WHO: 115165125832412854137 >>>>>>>> WHAT: ST-10-OQZyn5kf2ndBS1hc5e4d-passport.yatango.com for https:// >>>>>>>> ??????.com/cas/oauth2.0/callbackAuthorize >>>>>>>> ACTION: SERVICE_TICKET_CREATED >>>>>>>> APPLICATION: CAS >>>>>>>> WHEN: Mon Mar 24 03:26:18 UTC 2014 >>>>>>>> CLIENT IP ADDRESS: 124.43.26.150 >>>>>>>> SERVER IP ADDRESS: 10.251.1.108 >>>>>>>> ============================================================= >>>>>>>> >>>>>>>> > >>>>>>>> |#] >>>>>>>> >>>>>>>> [#|2014-03-24T03:26:18.964+0000|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=60;_ThreadName=Thread-2;|2014-03-24 >>>>>>>> 03:26:18,963 ERROR >>>>>>>> [org.jasig.cas.support.oauth.web.OAuth20CallbackAuthorizeController] - >>>>>>>> <oauth20_callbackUrl is missing from the session and can not be >>>>>>>> retrieved.> >>>>>>>> |#] >>>>>>>> >>>>>>>> The login to the social network seems to be ok. But there is an >>>>>>>> error in the last line. >>>>>>>> >>>>>>>> >>>>>>>> Regards >>>>>>>> Sashika. >>>>>>>> >>>>>>>> -- >>>>>>>> You are currently subscribed to [email protected] as: >>>>>>>> [email protected] >>>>>>>> To unsubscribe, change settings or access archives, see >>>>>>>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>>>>>>> >>>>>>>> >>>>>>> >>>>>> -- >>>>>> You are currently subscribed to [email protected] as: >>>>>> [email protected] >>>>>> To unsubscribe, change settings or access archives, see >>>>>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>>>>> >>>>>> -- >>>>> You are currently subscribed to [email protected] as: >>>>> [email protected] >>>>> To unsubscribe, change settings or access archives, see >>>>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>>>> >>>>> >>>> -- >>>> You are currently subscribed to [email protected] as: >>>> [email protected] >>>> To unsubscribe, change settings or access archives, see >>>> http://www.ja-sig.org/wiki/display/JSG/cas-user >>>> >>>> >>> >> -- >> You are currently subscribed to [email protected] as: [email protected] >> To unsubscribe, change settings or access archives, see >> http://www.ja-sig.org/wiki/display/JSG/cas-user >> >> > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
