<div dir="ltr">Hey Scott,<div><br></div><div>When I follow X509 initial authn with RemoteUser, I don't get prompted and the user identity is pulled from the session as expected. However, when I follow X509 with Password (jaas), it prompts me with the login page. Is this behavior expected or should it extract the user identity in both cases?</div><div><br></div><div>Thanks!</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 9, 2016 at 2:56 PM, Pradeep Jamble <span dir="ltr"><<a href="mailto:pjamble@gmail.com" target="_blank">pjamble@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Got it. I realize that the purpose of that feature was not to combine and orchestrate multiple authn flows. I tried to setup X509 as the first factor and then RemoteUser authn as the second factor but it just pulled the user identity from the existing session and didn't prompt the user again. I was looking for a way to force the authn but I now understand from your statement that it's not designed to do that.<div><br></div><div>I'm going to look at the auth flow documentation and see if there's a way to build something to match the use case. Thanks Scott!</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 9, 2016 at 2:22 PM, Cantor, Scott <span dir="ltr"><<a href="mailto:cantor.2@osu.edu" target="_blank">cantor.2@osu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>> My bad Scott, apologies. I was looking in the wrong place. I didn't realize the<br>
> properties were mutually exclusive.<br>
<br>
</span>They're not mutually exclusive, they're overlapping, which is why it's an ugly little feature. It's just a stopgap. But it doesn't make sense to use it with certificates.<br>
<span><br>
> Regarding, X509 as initial authn, I'm just testing a use case where we want to<br>
> use certs for primary authn followed by another factor. That's where I was<br>
> trying to replicate the MCB stuff based on one of the documents in the wiki.<br>
<br>
</span>No, that won't do what you want. The initial-authn thing only runs then there's no session and it's just skipped entirely at any other time because the user identify it pulled out of the session.<br>
<br>
I can't do much besides acknowledge that combining factors isn't really a feature it provides. It just wasn't a requirement for the first releases. The requirement we had was for *selecting* different factors, not combining them. 3.3 will provide a method to combine them.<br>
<br>
But there is documentation on authoring login flows and of course there're the existing flows to copy and adapt.<br>
<div><div><br>
-- Scott<br>
<br>
--<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.net</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>