Just FYI, the 'org.apereo.cas.*' package scanning for configuration classes 
won't be a requirement any more starting from 5.1 as the mechanism has been 
refactored to use Boot's META-INF/spring.factories discovery facility.

Happy Holidays,
D.

On Dec 23, 2016, 06:55 -0500, Yauheni Sidarenka <[email protected]>, 
wrote:
> You are welcome! And one more thing. While writing your 
> SomethingConfiguration class with @Configuration annotation please note that 
> your class should be in package org.apereo.cas or its subpackages (according 
> to this: 
> https://groups.google.com/a/apereo.org/forum/#!topic/cas-user/WKzqlZrmvS8 )
>
> Regards,
> Yauheni
>
> On Friday, December 23, 2016 at 1:48:44 PM UTC+3, Gokhan Mansuroglu wrote:
> > Though expected to see more information, I am very surprised to see 
> > Turkey's Tombili in this blog :)
> >
> > Thank you.
> >
> > 23 Aralık 2016 Cuma 12:33:09 UTC+3 tarihinde Yauheni Sidarenka yazdı:
> > > Hello,
> > >
> > > Please read this https://apereo.github.io/2016/10/07/webflow-extcfg/ 
> > > (https://www.google.com/url?q=https%3A%2F%2Fapereo.github.io%2F2016%2F10%2F07%2Fwebflow-extcfg%2F&sa=D&sntz=1&usg=AFQjCNH6c7KJdnDfuBDjIvp5neKU7Wbj7A)
> > >  if you have not read yet. I believe it may help you.
> > >
> > >
> > > > As far as I can see, I can only add new transtions and modifying an 
> > > > existing one is not possible.
> > > I am using CAS 5.0.0 and I have this in my web flow configurer:
> > >
> > > final Flow flow = super.getLoginFlow();
> > > final TransitionSet ts = 
> > > flow.getTransitionableState("handleAuthenticationFailure").getTransitionSet();
> > > final Iterator<Transition> it = ts.iterator();
> > > while (it.hasNext()) {
> > > if 
> > > ("AccountLockedException".equals(it.next().getMatchingCriteria().toString()))
> > >  {
> > > it.remove();
> > > }
> > > }
> > > final Transition t = createTransition("AccountLockedException", 
> > > "initializeLoginForm");
> > > ts.add(t);
> > > So I removed old default transition and added my custom one.
> > >
> > > Regards,
> > > Yauheni
> > >
> > > On Friday, December 23, 2016 at 9:47:36 AM UTC+3, Gokhan Mansuroglu wrote:
> > > > Hi Ray,
> > > >
> > > > Modifying the weblow.xml does not work since the flow is configured by 
> > > > the DefaultWebflowConfigurer. Even the viewGenericLoginSuccess state 
> > > > doesn't appear in the xml, it is added programmatically.
> > > >
> > > > Actually I could modify the transitions as below :
> > > >
> > > > private void modifyTransitionDefinition(Flow flow, String stateId, 
> > > > String eventId, String targetStateId) {
> > > > TransitionableState state = (TransitionableState) 
> > > > flow.getState(stateId);
> > > > if (state != null) ((Transition) 
> > > > state.getTransition(eventId)).setTargetStateResolver(new 
> > > > DefaultTargetStateResolver(targetStateId));
> > > > }
> > > >
> > > >
> > > > But this is really complicated because you can't see the complete flow 
> > > > in the login-flow.xml. I think this is an important issue. I am trying 
> > > > to upgrade my cas version from 3.3.3 to 5.0.0 and in the 3.3.3 I can 
> > > > see the overall flow in one xml file, now It seems to be impossible.
> > > >
> > > > I don't know if I am doing something wrong but doesn't anyone have the 
> > > > same requirement ?
> > > >
> > > >
> > > > 22 Aralık 2016 Perşembe 19:26:20 UTC+3 tarihinde Ray Bon yazdı:
> > > > > Gokhan,
> > > > >
> > > > > You can, of course, modify the classes for viewGenericLoginSuccess or 
> > > > > create your own phase and modify the webflow.xml to point to your 
> > > > > classes.
> > > > > @see 
> > > > > https://apereo.github.io/cas/4.1.x/installation/Webflow-Customization.html
> > > > > and 
> > > > > https://apereo.github.io/cas/5.0.x/installation/Webflow-Customization.html
> > > > >
> > > > > Ray
> > > > >
> > > > > On 2016-12-21 23:41, Gokhan Mansuroglu wrote:
> > > > > > Hello,
> > > > > >
> > > > > > In the following default flow I need to change the 
> > > > > > viewGenericLoginSuccess transition. As far as I can see, I can only 
> > > > > > add new transtions and modifying an existing one is not possible. 
> > > > > > Is there any solution ?
> > > > > >
> > > > > > Thank you.
> > > > > >
> > > > > > 2016-12-22 09:36:03,065 DEBUG [DecisionState] - <Entering state 
> > > > > > 'serviceCheck' of flow 'login'>
> > > > > > 2016-12-22 09:36:03,065 DEBUG [Transition] - <Executing 
> > > > > > [Transition@a6925f on = *, to = viewGenericLoginSuccess]>
> > > > > > 2016-12-22 09:36:03,065 DEBUG [Transition] - <Exiting state 
> > > > > > 'serviceCheck'>
> > > > > > 2016-12-22 09:36:03,065 DEBUG [EndState] - <Entering state 
> > > > > > 'viewGenericLoginSuccess' of flow 'login'>
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > - CAS gitter chatroom: https://gitter.im/apereo/cas
> > > > > > - CAS mailing list guidelines: 
> > > > > > https://apereo.github.io/cas/Mailing-Lists.html
> > > > > > - CAS documentation website: https://apereo.github.io/cas
> > > > > > - CAS project website: https://github.com/apereo/cas
> > > > > > ---
> > > > > > 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/a2f15f9c-3ebe-492d-987e-c9f903ba6103%40apereo.org
> > > > > >  
> > > > > > (https://groups.google.com/a/apereo.org/d/msgid/cas-user/a2f15f9c-3ebe-492d-987e-c9f903ba6103%40apereo.org?utm_medium=email&utm_source=footer).
> > > > >
> > > > > -- Ray Bon Programmer Analyst Development Services, University 
> > > > > Systems 2507218831 (tel:2507218831) | CLE C023 | [email protected]
>
>
>
> --
> - CAS gitter chatroom: https://gitter.im/apereo/cas
> - CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html
> - CAS documentation website: https://apereo.github.io/cas
> - CAS project website: https://github.com/apereo/cas
> ---
> 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 view this discussion on the web visit 
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/8677308d-bd64-4868-8dcb-cb5b8dd52625%40apereo.org
>  
> (https://groups.google.com/a/apereo.org/d/msgid/cas-user/8677308d-bd64-4868-8dcb-cb5b8dd52625%40apereo.org?utm_medium=email&utm_source=footer).

-- 
- CAS gitter chatroom: https://gitter.im/apereo/cas
- CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html
- CAS documentation website: https://apereo.github.io/cas
- CAS project website: https://github.com/apereo/cas
--- 
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/7592d633-a093-4cab-a2fc-4795eee485fe%40Spark.

Reply via email to