Silently try more then one login handler with UnsolicitedSSO
Cantor, Scott
cantor.2 at osu.edu
Mon Apr 22 17:36:35 EDT 2013
On 4/22/13 4:42 PM, "Douglas E. Engert" <deengert at anl.gov> wrote:
>PreviousSession always appears to be tried first. In other words
>is there a way to have additional login handlers silently tried too?
PreviousSession isn't in any meaningful sense a login handler. It's
handled out of band with special code. It shouldn't be thought of except
as a "flag" for using the built-in SSO support or not.
Separating that from the conversation, there is no way to run multiple
handlers. Doing so means writing your own and turning what was a login
handler into something internal to your own handler.
>Is there anyway to pass additional parameters to UnsolicitedSSO
>to tell it to request a specific login handler(s)?
Not explicitly. I believe it will honor the default method set for the
relying party corresponding to the providerId parameter.
You could also create your own SAML 2 request message with an explicit
RequestedAuthnContext element corresponding to the handler to run.
-- Scott
More information about the users
mailing list