gpt4 book ai didi

asp.net - 如何验证一个站点上的用户并将凭据传递给其他站点? (Windows 身份验证、ASP.Net)

转载 作者:行者123 更新时间:2023-12-04 20:26:15 24 4
gpt4 key购买 nike

我们有多个运行 Windows 身份验证的 Web 应用程序。用户使用 Domain\Username 登录网站,这与他们在本地计算机上使用的 DomainOther\UsernameOther 不同。
考虑到我们有 2 个站点 One.xyz.com 和 Two.xyz.com 都运行 Windows 身份验证(并且用户使用域\用户名登录两者),是否可以让用户从 One.xyz.com 上的页面重定向到一旦他已经在 One.xyz.com 上输入了他的凭据,他就不会再次输入他的凭据?
是否可以使用 ASP.Net 做到这一点?

亲切的问候,

最佳答案

您正在寻找的称为单点登录,并且有多种商业产品能够满足您的需求。他们中的许多人通过 HTTPS 通过服务器变量传递凭据,因此用户不会在 URL 中看到凭据。我曾与想要“推出自己的”并采用其他方法(引用第三台服务器的 session key 、加密且对时间敏感的 URL 字符串等)的公司合作过。

首先,您需要阅读 Wikipedia entry单点登录(它也与 SAML 链接)。您可能想访问一些更受欢迎的商业供应商的网站,例如 PasslogixImprivata以及(虽然有几十个,所以不要把这个列表看得太详尽,甚至特别推荐——只是很受欢迎)。

关于asp.net - 如何验证一个站点上的用户并将凭据传递给其他站点? (Windows 身份验证、ASP.Net),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/404978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com