【问题标题】:Expiring Claims with windows identity foundation and mvc使用 Windows 身份基础和 mvc 过期声明
【发布时间】:2011-05-26 14:51:15
【问题描述】:

我有一个非常基本的应用程序,它可以正确重定向到我的 STS,并在成功验证后再次返回。

我目前不确定它们是如何工作的,希望能对它们有所了解。

1) 如何使令牌中的声明过期,例如,您需要修改某人的声明,但由于令牌仍然有效,因此 10 分钟内不会重新签发。

2) 您如何从身份验证服务以及发布站点注销。例如,您在应用程序中单击注销,然后调用 WSFederationAuthenticationModule.FederatedSignOut(new Uri(s), null);

但当用户单击指向受保护资源的链接时,它会自动重定向到 STS 并让用户重新登录。

我确信这些都是简单的问题,我在某处遗漏了重点,但我们将不胜感激。

【问题讨论】:

    标签: .net identity sts-securitytokenservice wif


    【解决方案1】:

    (1) 使声明失效:

    var module = Context.ApplicationInstance.Modules["WSFederationAuthenticationModule"]
    as WSFederationAuthenticationModule;
    
    module.SignOut(true);
    

    请参阅此post 了解更多信息。

    (2) 在联合注销时查看此 post

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多