0

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

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

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

4

1 回答 1

2

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

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

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

单点登录 (SSO) 基础知识

在 ASP.NET MVC 4 中使用 OAuth 提供程序

将单点登录引入现有 ASP.NET MVC 应用程序

于 2017-04-18T04:13:02.727 回答