The cookie value is signed and linked to the remote ip, browser agent and 
and the TGT. If there is a mismatch, you will see that entry.



From: [email protected] [mailto:[email protected]] On Behalf Of Yan Zhou
Sent: Friday, April 22, 2016 7:27 PM
To: Misagh Moayyed <[email protected]>
Cc: CAS Community <[email protected]>
Subject: Re: [cas-user] CAS, 4.1.7, JoseException: A JWS Compact 
Serialization must have exactly 3 parts separated by period ('.') characters



Can you point me to the right direction as to where this problem can be 
fixed?  Is this some configuration issue I missed?  Or, it this outside of 
CAS, such as a browser issue?



Yan



On Fri, Apr 22, 2016 at 9:23 PM, Misagh Moayyed <[email protected] 
<mailto:[email protected]> > wrote:

It refers to the ticket-granting cookie. Its value cannot be parsed.



From: [email protected] <mailto:[email protected]> 
[mailto:[email protected] <mailto:[email protected]> ] On Behalf Of Yan 
Zhou
Sent: Friday, April 22, 2016 2:11 PM
To: CAS Community <[email protected] <mailto:[email protected]> >
Subject: [cas-user] CAS, 4.1.7, JoseException: A JWS Compact Serialization 
must have exactly 3 parts separated by period ('.') characters



Hi there,



With my CAS 4.1.7 overlay, getting this exception intermittently. I do not 
know which value this exception is referring to.



The host.name <http://host.name>  entry in cas.properties is correctly 
specified.



Any suggestions?



Yan



My cas.properties look like this,  host.name <http://host.name>  does have 
the FQDN.





server.name <http://server.name> =http://qacas01:8443

server.prefix=${server.name <http://server.name> }/cas

cas.securityContext.status.access=hasIpAddress('127.0.0.1')

cas.securityContext.statistics.access=hasIpAddress('127.0.0.1')

host.name <http://host.name> =qacas01.qa.medplus.com 
<http://qacas01.qa.medplus.com>





Here is the error.





2016-04-22 20:58:40,590 INFO 
[org.jasig.cas.services.DefaultServicesManagerImpl] - <Loaded 13 services.>

2016-04-22 20:59:42,048 DEBUG 
[org.jasig.cas.web.flow.InitialFlowSetupAction] - <Warning cookie path is 
set to null and path /cas/>

2016-04-22 20:59:42,048 DEBUG 
[org.jasig.cas.web.flow.InitialFlowSetupAction] - <TGC cookie path is set to 
null and path /cas/>

2016-04-22 20:59:42,050 DEBUG 
[org.jasig.cas.web.support.CookieRetrievingCookieGenerator] - 
<org.jose4j.lang.JoseException: A JWS Compact Serialization must have 
exactly 3 parts separated by period ('.') characters

java.lang.RuntimeException: org.jose4j.lang.JoseException: A JWS Compact 
Serialization must have exactly 3 parts separated by period ('.') characters

        at 
org.jasig.cas.util.AbstractCipherExecutor.verifySignature(AbstractCipherExecutor.java:100)

        at 
org.jasig.cas.util.BaseStringCipherExecutor.decode(BaseStringCipherExecutor.java:124)

        at 
org.jasig.cas.util.BaseStringCipherExecutor.decode(BaseStringCipherExecutor.java:42)

        at 
org.jasig.cas.web.support.DefaultCasCookieValueManager.obtainCookieValue(DefaultCasCookieValueManager.java:89)

        at 
org.jasig.cas.web.support.CookieRetrievingCookieGenerator.retrieveCookieValue(CookieRetrievingCookieGenerator.java:116)

        at 
org.jasig.cas.web.flow.InitialFlowSetupAction.doExecute(InitialFlowSetupAction.java:98)

        at 
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)

        at 
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)

        at 
org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)

        at 
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)

        at 
org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)

        at 
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)

        at 
org.springframework.webflow.engine.ActionList.execute(ActionList.java:154)

        at org.springframework.webflow.engine.Flow.start(Flow.java:526)

        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)

        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)

        at 
org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)

        at 
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:238)







        at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Unknown 
Source)

        at 
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(Unknown Source)

        at 
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(Unknown Source)

        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(Unknown 
Source)

        at java.lang.Thread.run(Thread.java:745)

Caused by: org.jose4j.lang.JoseException: A JWS Compact Serialization must 
have exactly 3 parts separated by period ('.') characters

        at 
org.jose4j.jws.JsonWebSignature.setCompactSerializationParts(JsonWebSignature.java:61)

        at 
org.jose4j.jwx.JsonWebStructure.setCompactSerialization(JsonWebStructure.java:88)

        at 
org.jasig.cas.util.AbstractCipherExecutor.verifySignature(AbstractCipherExecutor.java:89)

        ... 63 more

>

2016-04-22 20:59:42,051 DEBUG 
[org.jasig.cas.web.support.CasArgumentExtractor] - <Extractor generated 
service for: 
https://lbqacas.qa.medplus.com/cas-admin/j_spring_cas_security_check>

2016-04-22 20:59:42,051 DEBUG 
[org.jasig.cas.web.flow.InitialFlowSetupAction] - <Placing service in 
context scope: 
[https://lbqacas.qa.medplus.com/cas-admin/j_spring_cas_security_check]>

2016-04-22 20:59:42,052 DEBUG 
[org.jasig.cas.web.flow.InitialFlowSetupAction] - <Placing registered 
service 
[^https?://[\w\._-]+\.(qdx|questdiagnostics|medplus|care360|care180|cin\.mp-emaxx)\.com(:\d+)?/(cas-admin.*|care360-admin.*)|^http://(localhost|10\.0\.2\.2):\d+(/cas-admin.*|/care360-admin.*|/j_spring_cas_security.*)?]
 
with id [2] in context scope>

2016-04-22 20:59:42,054 DEBUG 
[org.jasig.cas.web.flow.GenerateLoginTicketAction] - <Generated login ticket 
LT-3-FsXfZ75tdYWn5a6O2mMNDUiOKGbcr5-qacas01.qa.medplus.com 
<http://LT-3-FsXfZ75tdYWn5a6O2mMNDUiOKGbcr5-qacas01.qa.medplus.com>  >



-- 
You received this message because you are subscribed to the Google Groups 
"CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an 
email to [email protected] 
<mailto:[email protected]> .
To post to this group, send email to [email protected] 
<mailto:[email protected]> .
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/8e6d17fa-fce7-4d36-95b4-661b61557154%40apereo.org
 
<https://groups.google.com/a/apereo.org/d/msgid/cas-user/8e6d17fa-fce7-4d36-95b4-661b61557154%40apereo.org?utm_medium=email&utm_source=footer>
 
.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an 
email to [email protected] 
<mailto:[email protected]> .
To post to this group, send email to [email protected] 
<mailto:[email protected]> .
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.

To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/000c01d19cfe%24b4a51900%241def4b00%24%40unicon.net
 
<https://groups.google.com/a/apereo.org/d/msgid/cas-user/000c01d19cfe%24b4a51900%241def4b00%24%40unicon.net?utm_medium=email&utm_source=footer>
 
.


For more options, visit https://groups.google.com/a/apereo.org/d/optout.



-- 
You received this message because you are subscribed to the Google Groups 
"CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an 
email to [email protected] 
<mailto:[email protected]> .
To post to this group, send email to [email protected] 
<mailto:[email protected]> .
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAFSoZenaPHWPL2a8k76NSKuZ_DPzGU_i3ps%3DpSYtXwLu3unVjw%40mail.gmail.com
 
<https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAFSoZenaPHWPL2a8k76NSKuZ_DPzGU_i3ps%3DpSYtXwLu3unVjw%40mail.gmail.com?utm_medium=email&utm_source=footer>
 
.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

-- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/54e4f61e.00002ff0.0000001f%40MMOAYYED.unicon.net.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

Reply via email to