<div dir="ltr">Hi,All.<div><br></div><div>I'm using MFA flow which has 2 flows(password-authn-flow and TOTP Flow).The former is a built-in flow in Shibboleth and the latter is one which is fully developed in house based on <span style="color:rgb(77,81,86);font-family:arial,sans-serif;font-size:14px">RFC6238</span>.</div><div><br></div><div>I have one problem.In this case, SSO does not work properly.</div><div><br></div>The details are as follows.<div><br></div><div>1.At first, I access SP1.</div><div>2.And then, I'm redirected to Shibboleth Idp.</div><div>3.I enter ID and password in password-authn-flow.</div><div>4.I enter Time-Based One-time password in TOTP flow.</div><div>5.I'm redirected to SP1</div><div>6.I access SP2.</div><div>7.I expected that I'll be redirected to SP2, but I was redirected to the login screen.</div><div><br></div><div>However, if I modify the MFA Flow mentioned above(password-authn-flow and TOTP Flow) to password-authn-flow and <br>ipaddress-authn-flow,SSO works properly.<br></div><div><br></div><div>I found the logs below when SSO worked properly.</div><div>[XXX.XXX.XXX.XXX] - jsessionid[0032E0935121A65D9B4F2985F0950407] - Profile Action UpdateSessionWithAuthenticationResult: Updating activity time on reused AuthenticationResult for flow authn/MFA in existing session<br></div><div><br></div><div>However, I did not find logs as mentioned above when SSO did not work properly.</div><div><br></div><div>I guess that reusing authentication results do not work properly.</div><div><br></div><div>The configurations and environments are as follows.</div><div>- Shibboleth Idp Version: 4.0.1</div>- idp.authn.favorSSO=true
<div><br></div><div><br></div><div><br></div><div><br></div></div>