【问题标题】:Authentication for separate applications on the same domain同一域上不同应用程序的身份验证
【发布时间】:2014-03-27 13:35:19
【问题描述】:

我看过类似这样的问题,但不是专门提出的问题——如果是重复的,请见谅。

我在同一个域下托管了两个独立的应用程序。

www.domain.com/site1
www.domain.com/site2

我正在尝试在两个应用程序中使用表单身份验证。我遇到的问题是当我登录一个应用程序时,我会退出另一个应用程序。用户同时使用这两个应用程序,因此会导致问题。

我尝试将单独的 machineKeys 添加到每个应用程序的 web.config 文件中,但它仍在发生。我可以尝试使用相同的 machineKey,但我理解的方式是,如果他们在一个站点中进行了身份验证,他们将能够登录到另一个站点。我是不是误会了?

谢谢!

【问题讨论】:

    标签: asp.net forms-authentication


    【解决方案1】:

    您应该使用不同的机器密钥并在 web.config system.web/authentication/forms 中设置路径属性

    【讨论】:

    • 呃!谢谢!我所忽略的是表单标签中的路径属性。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多