Azure active directory ASP.NET核心2-5 Azure Active Directory身份验证

Azure active directory ASP.NET核心2-5 Azure Active Directory身份验证,azure-active-directory,asp.net-core-2.0,angular5,Azure Active Directory,Asp.net Core 2.0,Angular5,是否有可能拥有具有Angular 5和Azure AD身份验证的ASP.NET Core 2?我的意思是使用ASP.NET Core 2实现AD Auth,当身份验证成功时,使用一些声明和令牌重定向到Angular 5应用程序,以便Angular对ASP.NET Core API的任何调用都将包括身份验证令牌/声明 我知道有ADAL angular wrapper,您可以实际实现Azure AD Auth,但我只是想知道我的方案是否可行…您可以,我现在有一个应用程序可以这样做。基本上,您的Ang

是否有可能拥有具有Angular 5和Azure AD身份验证的ASP.NET Core 2?我的意思是使用ASP.NET Core 2实现AD Auth,当身份验证成功时,使用一些声明和令牌重定向到Angular 5应用程序,以便Angular对ASP.NET Core API的任何调用都将包括身份验证令牌/声明


我知道有ADAL angular wrapper,您可以实际实现Azure AD Auth,但我只是想知道我的方案是否可行…

您可以,我现在有一个应用程序可以这样做。基本上,您的Angular前端将重定向用户登录Azure。。Azure随后将使用该令牌重定向回您的angular应用程序。ADAL插件应该从回调URL中拦截该令牌。然后使用令牌进行API调用。.Net核心后端将使用Azure验证令牌


因此,请这样想:用户->AngularApp->Azure登录->AngularApp w/令牌->后端API调用w/令牌->API后端使用Azure验证令牌每次调用

这是否要求客户端和服务器中的客户端ID相同,或者不同的客户端ID和同一租户中的客户端ID相同?