<div dir="ltr">Chris - <div><br></div><div> If the MFA flow is "always" going to select a Duo integration, it might make more sense to perform the calculations and API calls within the DuoIntegrationStrategy bean. (I believe everything you would be looking at via the MFA script is also available in DuoIntegrationStrategy.)</div><div><br></div><div> Stuffing the results would certainly work, but might be overkill if they are only going to be used once after calculation and not have any other "long term" value.</div><div><br></div><div>Steve.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 8, 2024 at 4:33 PM Christopher Bongaarts via users <<a href="mailto:users@shibboleth.net">users@shibboleth.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I'd like to have my MFA script select between two different Duo <br>
integrations based on calculations and/or API calls happening as part of <br>
the MFA script (using the current DuoOIDC plugin on IdP 5.1.3).<br>
<br>
I think a reasonable approach would be to stuff the result in the <br>
AuthenticationContext, then make a <br>
shibboleth.authn.DuoOIDC.DuoIntegrationStrategy bean that inspects the <br>
result in the AuthenticationContext and returns the appropriate Duo <br>
integration.<br>
<br>
Any caveats to this approach, or suggestions on alternatives?<br>
<br>
-- <br>
%% Christopher A. Bongaarts %% <a href="mailto:cab@umn.edu" target="_blank">cab@umn.edu</a> %%<br>
%% OIT - Identity Management %% <a href="http://umn.edu/~cab" rel="noreferrer" target="_blank">http://umn.edu/~cab</a> %%<br>
%% University of Minnesota %% +1 (612) 625-1809 %%<br>
<br>
-- <br>
For Consortium Member technical support, see <a href="https://shibboleth.atlassian.net/wiki/x/ZYEpPw" rel="noreferrer" target="_blank">https://shibboleth.atlassian.net/wiki/x/ZYEpPw</a><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>
</blockquote></div>