Where to put multifactor flows
Marvin Addison
marvin.addison at gmail.com
Thu Jul 2 14:03:50 EDT 2015
>
> When the profiles get to the login step, they do a step called
> CheckForInitialAuthentication, which you'll find in sso-abstract-flow.xml
> (and I realize now I never talked to you about it for CAS, which should be
> doing the same thing).
>
Created an issue to add support for that to CAS flows:
https://issues.shibboleth.net/jira/browse/IDP-761
> Anyway, this all led to modifying the authentication flow so that if a
> session already exists when it runs, it does some extra steps, including
> optionally doing attribute resolution. The trigger was expected to be doing
> the initial authentication, because that gets a session created so that
> when the authn flow runs the second time, it will see that and trigger the
> attribute lookup.
>
This is the bit I was missing. I saw that FilterFlowsByAttribute only does
something meaningful in the presence of an existing IdP session, but that
seemed useless to me. Now I see that I might be able to leverage that. I'll
do some analysis and report back.
> This is all more theory for me than practice, but I thought about it
> primarily because it seems like you're trying to make the password part
> happen no matter what, and that mostly seems to do that for you, along with
> having it do the attribute lookup for you afterwards.
>
Yes, I see that now. This seems like a promising approach.
M <dev-unsubscribe at shibboleth.net>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/dev/attachments/20150702/d0be0320/attachment.html>
More information about the dev
mailing list