I'm trying to upgrade from 5.3.3 to 5.3.6 (so we can get opensaml 3.4.0 
easily).

I am intentionally not using an AUP Repository (so each time cas restarts, 
the AUP is reshown).  So the DefaultAcceptableUsagePolicyRepository is 
involved.

When a user logs in, they get shown the AUP, they click accept, and then 
the AUP is reshown.

>From what I can tell, the AcceptableUsagePolicySubmitAction submit's 
successfully, but the AcceptableUsagePolicyVerifyAction returns mustAccept, 
which triggers showing the AUP.

I'm guessing it was this commit that created this 
state: 
https://github.com/apereo/cas/commit/3dde1c31333f46591981cebf4fe7e314815d6c69  
but don't understand the new webflow logic very well.




2018-11-30 14:25:54,713 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.mvc.servlet.FlowHandlerMapping] - <Mapping 
request with URI '/cas/login' to flow with id 'login'>
2018-11-30 14:25:54,714 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.executor.FlowExecutorImpl] - <Resuming flow 
execution with key .............>
2018-11-30 14:25:54,721 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl] 
- <Getting FlowDefinition with id 'login'>
2018-11-30 14:25:54,721 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.impl.FlowExecutionImpl] - <Resuming in 
org.springframework.webflow.mvc.servlet.MvcExternalContext@41bd4db8>
2018-11-30 14:25:54,721 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.Flow] - <Restoring 
[FlowVariable@556f7ef name = 'credential', valueFactory = 
[BeanFactoryVariableValueFactory@1293efd1 type = 
UsernamePasswordCredential]]>
2018-11-30 14:25:54,723 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.ViewState] - <Event 'submit' returned 
from view [ServletMvcView@68ae3dea view = 
org.thymeleaf.spring4.view.ThymeleafView@29f795d5]>
2018-11-30 14:25:54,723 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.Transition] - <Executing 
[Transition@14d57054 on = submit, to = aupAcceptedAction]>
2018-11-30 14:25:54,723 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.Transition] - <Exiting state 
'acceptableUsagePolicyView'>
2018-11-30 14:25:54,723 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.ActionState] - <Entering state 
'aupAcceptedAction' of flow 'login'>
2018-11-30 14:25:54,724 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.execution.ActionExecutor] - <Executing 
[EvaluateAction@1b85518c expression = acceptableUsagePolicySubmitAction, 
resultExpression = [null]]>
2018-11-30 14:25:54,724 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.execution.ActionExecutor] - <Executing 
org.apereo.cas.web.flow.AcceptableUsagePolicySubmitAction@9234db2>
2018-11-30 14:25:54,724 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.execution.ActionExecutor] - <Finished 
executing 
org.apereo.cas.web.flow.AcceptableUsagePolicySubmitAction@9234db2; result = 
success>
2018-11-30 14:25:54,724 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.execution.ActionExecutor] - <Finished 
executing [EvaluateAction@1b85518c expression = 
acceptableUsagePolicySubmitAction, resultExpression = [null]]; result = 
success>
2018-11-30 14:25:54,725 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.Transition] - <Executing 
[Transition@76fac44b on = success, to = createTicketGrantingTicket]>
2018-11-30 14:25:54,725 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.Transition] - <Exiting state 
'aupAcceptedAction'>
2018-11-30 14:25:54,725 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.ActionState] - <Entering state 
'createTicketGrantingTicket' of flow 'login'>
2018-11-30 14:25:54,725 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.execution.ActionExecutor] - <Executing 
[EvaluateAction@4742f229 expression = acceptableUsagePolicyVerifyAction, 
resultExpression = [null]]>
2018-11-30 14:25:54,726 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.execution.ActionExecutor] - <Executing 
org.apereo.cas.web.flow.AcceptableUsagePolicyVerifyAction@320ae84f>
2018-11-30 14:25:54,726 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.execution.ActionExecutor] - <Finished 
executing 
org.apereo.cas.web.flow.AcceptableUsagePolicyVerifyAction@320ae84f; result 
= mustAccept>
2018-11-30 14:25:54,726 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.execution.ActionExecutor] - <Finished 
executing [EvaluateAction@4742f229 expression = 
acceptableUsagePolicyVerifyAction, resultExpression = [null]]; result = 
mustAccept>
2018-11-30 14:25:54,726 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.Transition] - <Executing 
[Transition@6a9ddd9a on = mustAccept, to = acceptableUsagePolicyView]>
2018-11-30 14:25:54,727 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.Transition] - <Exiting state 
'createTicketGrantingTicket'>
2018-11-30 14:25:54,727 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.ViewState] - <Entering state 
'acceptableUsagePolicyView' of flow 'login'>
2018-11-30 14:25:54,730 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.impl.FlowExecutionImpl] - <Assigned key 
.............>
2018-11-30 14:25:54,731 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.ViewState] - <Rendering + 
[ServletMvcView@46e644d9 view = 
org.thymeleaf.spring4.view.ThymeleafView@29f795d5]>
2018-11-30 14:25:54,732 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.ViewState] - <  Flash scope = 
map[[empty]]>
2018-11-30 14:25:54,732 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.ViewState] - <  Messages = 
[DefaultMessageContext@7f48fcec sourceMessages = map[[null] -> 
list[[empty]]]]>
2018-11-30 14:25:54,750 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.Transition] - <Completed transition 
execution.  As a result, the new state is 'acceptableUsagePolicyView' in 
flow 'login'>
2018-11-30 14:25:54,751 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.Transition] - <Completed transition 
execution.  As a result, the new state is 'acceptableUsagePolicyView' in 
flow 'login'>
2018-11-30 14:25:54,751 DEBUG [XNIO-2 task-10] 
[org.springframework.webflow.engine.Transition] - <Completed transition 
execution.  As a result, the new state is 'acceptableUsagePolicyView' in 
flow 'login'>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
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 view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/8ef4da34-fb4e-4a49-95c2-0de92a180cc6%40apereo.org.

Reply via email to