如何将为ASP.NET网站创建的Azure身份验证(MSAL OpenID连接令牌)传递给从该网站访问的MVC应用程序

如何将为ASP.NET网站创建的Azure身份验证(MSAL OpenID连接令牌)传递给从该网站访问的MVC应用程序,asp.net,azure-active-directory,asp.net-identity,single-sign-on,msal,Asp.net,Azure Active Directory,Asp.net Identity,Single Sign On,Msal,IIS中的我的网站设置为https://MyTestWebsite() MyTestWeb(ASP.NET 4.5 framework)使用Azure身份验证(MSAL隐式授权流)() MVC5应用程序-测试应用程序添加到IIS中MyTestWebsite下的网站https://MyTestWebsite/TestApplication() 运行该网站。当重定向如何将azure身份验证从MyTestWebsite传递到TestApplication()时,单击我的测试应用程序(它是网站中的链接)

IIS中的我的网站设置为https://MyTestWebsite()

MyTestWeb(ASP.NET 4.5 framework)使用Azure身份验证(MSAL隐式授权流)()

MVC5应用程序-测试应用程序添加到IIS中MyTestWebsite下的网站https://MyTestWebsite/TestApplication()

运行该网站。当重定向如何将azure身份验证从MyTestWebsite传递到TestApplication()时,单击我的测试应用程序(它是网站中的链接)


需要解答如何将azure身份验证从ASP.NET网站传递到添加到网站的MVC应用程序azure广告支持:用户不必登录到他们使用的每个应用程序。用户登录一次,该凭证也用于其他应用程序。这只是设置的问题。

考虑设置问题的格式。图像不可见,并且由于某些原因,所有文本都是粗体的。可以看到,现在我格式化了它应该很好。我认为新用户在添加图像并使其可见之前必须等待一天。现在,它仍然不可见:)我不知道这一点,感谢infoI重新表述了一点,希望没有图像,你可以理解这意味着如果我必须为MVC应用程序设置身份验证,是使用网站用于azure身份验证的相同应用程序id还是新的应用程序id(MVC应用程序的新应用程序注册)?–@SamSubbiah它可以是一个新的应用程序id。在这种情况下,我有4个以上的应用程序连接到门户网站。因为我使用的是OpenID Connect MSAL with id token。token是每个租户或应用程序的,不知道如何管理所有这些应用程序的token,如果它是每个应用程序id。@SamSubbiah id token是每个租户、应用程序和用户颁发的。W“管理”是什么意思?非常感谢您的回答非常有用。抱歉,让我重新表述我的问题“我如何管理会话”。所有这4个应用程序都连接到门户网站,现在使用windows身份验证,并且会话在从网站启动的应用程序之间共享。我现在如何在azure已被替换的情况下复制相同的内容windows身份验证。