代码之家  ›  专栏  ›  技术社区  ›  user29439

如何重写wcf authenticationservice isloggedin()方法?

  •  0
  • user29439  · 技术社区  · 16 年前

    我现在有三种想法,关于如何做到这一点:

    1. 重新实现authenticationservice,它使用大量的内部构造函数和内部助手,
    2. 实现自定义的IIdentity和IPrincipal类型,并以某种方式将它们挂钩到FormsAuthentication中。
    3. 放弃,自己滚吧。

    问题是,我们有使用认证和存储cookie的Web应用程序和胖客户端应用程序。但是,从Web应用程序注销不会从胖客户端应用程序注销,现在我们有了强制刷新cookie、ATM的方法。

    1 回复  |  直到 16 年前
        1
  •  0
  •   user29439    16 年前

    找到我需要的。使用数字2,实现我自己的iIdentity,然后在global.asax[1]上实现FormsAuthentication。

    〔1〕 http://msdn.microsoft.com/en-us/library/system.web.security.formsauthenticationmodule.aspx

    推荐文章