【问题标题】:Share windows authentication between sites when safari user accessSafari 用户访问时在站点之间共享 Windows 身份验证
【发布时间】:2020-04-21 06:33:07
【问题描述】:

我有 2 个站点(让我称它们为 siteA、siteB),它们都是 Windows 身份验证。 iPad用户可以通过提示对话框输入用户名和密码来访问站点A。但是当 iPad 用户被重定向到 siteB 时,提示对话框再次显示让用户输入用户名和密码。有没有办法在两个站点之间共享凭据?

【问题讨论】:

    标签: asp.net windows-authentication


    【解决方案1】:

    当然,如果你想在没有提示对话框的情况下通过windows身份验证,你必须在你的http请求中设置一个身份验证头。

    所以,如果您在站点 A,然后被重定向到站点 B,您必须操纵对站点 B 的 http 请求,向其添加身份验证标头,但 HTTP 标头仅对当前响应有效。所以不能这样处理。

    另一种替代解决方案是在您的浏览器上使用一些扩展程序,每个站点的预配置用户/密码都具有 Windows 身份验证。

    【讨论】:

    • 感谢您的解决方案,Erics。但我无法为所有用户扩展浏览器。
    • 那么,在站点B使用反向代理怎么样?检查引用http是否是站点A,然后添加身份验证头。
    猜你喜欢
    • 2010-12-20
    • 1970-01-01
    • 2016-07-27
    • 2015-07-17
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    相关资源
    最近更新 更多