gpt4 book ai didi

asp.net - 在 ASP.NET MVC 中的两个网站之间共享 session

转载 作者:行者123 更新时间:2023-12-03 05:54:40 25 4
gpt4 key购买 nike

目前,Azure 管理门户有两个版本:

它们位于两个不同的域(我猜甚至是不同的数据中心),但共享相同的登录 session ,即一旦您登录其中一个域,您就可以进入另一个域而无需任何身份验证。

谁能解释一下它在 dotNET Stack 上的工作原理吗?

最佳答案

根据您的描述,我认为您所说的是Single sign-on (SSO) 。 SSO 是一种 session /用户身份验证过程,允许用户输入一个名称和密码来访问多个应用程序。该过程针对用户被授予权限的所有应用程序对用户进行身份验证,并在用户切换应用程序时消除进一步的提示。

Can anyone explain how it works on dotNET Stack?

要实现 SSO,您需要创建共享身份验证服务器或使用现有的共享身份验证提供商(例如 Microsoft/Google)。以下是使用 ASP.NET 实现 SSO 的一些示例。

Basics of Single Sign on (SSO)

Using OAuth Providers with ASP.NET MVC 4

Introducing Single Sign-on to an existing ASP.NET MVC application

关于asp.net - 在 ASP.NET MVC 中的两个网站之间共享 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43463213/

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