![](/img/trans.png)
[英]Is it possible to have both Azure AD and Individual Account authentication in one ASP.NET MVC application?
[英]Is it possible to login in ASP.NET WebApi application with Individual account , Microsoft account and Azure AD account
我们正在开发一个Saas应用程序,其中UI部分是MVC应用程序,并且它与Web API进行通信以进行身份验证和数据。
目前,我们已经使用具有ASP.NET身份的个人帐户实现了登录。
现在,我们希望从多个活动目录中添加具有Microsft帐户和Azure AD帐户的登录名。
我正在考虑实现OWIN OpenID Connect中间件,但是完全不确定如何将相同的中间件用于多个Azure AD和Microsoft帐户,因为它需要一个clientId,该id对于每个Azure AD应用程序注册和Microsoft帐户都是唯一的。
app.UseOpenIdConnectAuthentication(
new OpenIdConnectAuthenticationOptions
{
ClientId = "c3d5b1ad-ae77-49ac-8a86-dd39a2f91081",
Authority =
"https://login.microsoftonline.com/DeveloperTenant.onmicrosoft.com",
PostLogoutRedirectUri = https://localhost:44300/
});
在上面的中间件代码中,我不确定为clientId和authority传递什么,因此它与Microsoft帐户以及多个天蓝色的活动目录一起使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.