首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制用户使用ws-federation和Azure AD重新输入凭据。

强制用户使用ws-federation和Azure AD重新输入凭据。
EN

Stack Overflow用户
提问于 2015-03-02 08:54:12
回答 1查看 1K关注 0票数 1

在我的web应用程序中,我使用带有Azure AD的ws联邦。除了我希望我的用户在30分钟的不活动后被注销之外,一切都在工作。

我正在使用炊事认证:

代码语言:javascript
复制
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
    AuthenticationType = DefaultAuthenticationTypes.ExternalCookie,
    SlidingExpiration = true,
    ExpireTimeSpan = new TimeSpan(0, 30, 0),

}); 

我的联合会:

代码语言:javascript
复制
app.UseWsFederationAuthentication(
    new WsFederationAuthenticationOptions
    {
        Wtrealm = _appSettings.Realm,
        MetadataAddress = _appSettings.Metadata,
        AuthenticationMode = AuthenticationMode.Passive,
        SignInAsAuthenticationType = DefaultAuthenticationTypes.ExternalCookie,
        UseTokenLifetime = false,
    });

30分钟后,用户将退出web应用程序。但是,当他们单击登录url并被重定向到Azure AD时,他们仍然会登录并再次自动登录到我的应用程序。

我希望用户在再次登录之前重新输入他们的凭据。有办法做到这一点吗?

问候

EN

回答 1

Stack Overflow用户

发布于 2015-03-02 10:30:52

您可以更改Azure AD票证的生存期。我想默认是480分钟。只要设置为30,用户将不得不重新认证。

编辑:您可能可以将强制用户设置为在Azure上输入凭据,因为这在on中是支持的,所以它也可能在AAD中。

如果不想更改SSO票证的全局TTL,也可以在本地TTL过期时将用户发送到Azure AD的注销端点(但用户可以避免这种情况,如果用户愿意的话--因此您应该坚持选项1)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28805769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档