我的自定义政策存在一个奇怪的问题……。基于SocialAndLocalAccountsWithMfa入门包。 我们正在寻找的行为如下,并通过用户流实现: 当用户从应用程序注销后再次点击登录时,应该提示他重新认证。 但是,当我使用同一应用程序执行自定义策略时,它将在不输入凭据的情况下重新进行身份验证。 我已经调整了,但没有任何调整。 我添加并更改了以下内容
<UserJourneyBehaviors>
<SingleSignOn Scope="Policy" KeepAliveInDays="7" />
<SessionExpiryType>Rolling</SessionExpiryType>
<SessionExpiryInSeconds>900</SessionExpiryInSeconds>
<JourneyInsights TelemetryEngine="ApplicationInsights" InstrumentationKey="your-application-insights-key" DeveloperMode="true" ClientEnabled="false" ServerEnabled="true" TelemetryVersion="1.0.0" /-->
</UserJourneyBehaviors>
是否可以检查是否有用户登出失败或调试问题的方法?还是改变行为的方式?
当用户点击“退出表单”应用程序时,应用程序将转到注销URL。
以下是用户从应用程序单击“登录”并未经身份验证登录后的网址。
我们将非常感谢任何帮助来跟踪或更改行为
我还配置了[Single-Sigout] [1],但没有改变行为。
答案 0 :(得分:0)
当您要使用户退出应用程序时,这还不够 清除应用程序的cookie或以其他方式结束会话 用户。将用户重定向到Azure AD B2C以注销。如果失败 为此,用户可能能够重新验证您的应用程序 无需再次输入其凭据。
1024px
请确保您将浏览器重定向到该端点,并且不要尝试通过反向通道进行GET,否则它将无法执行任何操作,因为Single Sign-in机制是基于浏览器Cookie的。
,另请参阅document