C# Azure Active Directory身份验证与现有应用程序,该应用程序正在使用Identity framework进行用户身份验证。使用ADAL或Web Api

C# Azure Active Directory身份验证与现有应用程序,该应用程序正在使用Identity framework进行用户身份验证。使用ADAL或Web Api,c#,authentication,azure-active-directory,adal,azure-authentication,C#,Authentication,Azure Active Directory,Adal,Azure Authentication,我有一个用C#开发的dotnet mvc应用程序,它使用Asp身份框架进行用户身份验证和授权 我需要集成一种方法,该方法可以首先对用户进行身份验证,然后使用Identity framework登录Azure actice目录 我知道如何根据Azure active Directory对用户进行身份验证,方法是选择用户身份验证类型学校或组织,然后在Azure应用程序注册中注册您的应用程序 它会自动重定向您使用您的域用户名和密码登录,然后根据Azure Active directory进行身份验证。

我有一个用C#开发的dotnet mvc应用程序,它使用Asp身份框架进行用户身份验证和授权

我需要集成一种方法,该方法可以首先对用户进行身份验证,然后使用Identity framework登录Azure actice目录

我知道如何根据Azure active Directory对用户进行身份验证,方法是选择用户身份验证类型学校或组织,然后在Azure应用程序注册中注册您的应用程序

它会自动重定向您使用您的域用户名和密码登录,然后根据Azure Active directory进行身份验证。但这是新的应用

这里的问题是,我不能使用默认方法自动生成针对Azure Active Directory的用户身份验证代码,因为同时您可以使用Identity framework或Azure AD身份验证

可以通过将电子邮件和passowrd传递给api或其他更好的方法来实现。任何帮助都将不胜感激。或者你可以提供给我一些样本代码,这将是锦上添花。多谢各位


或者Microsoft Azure Active Directory身份验证库(ADAL)可以帮助我吗?请给我一个起点。

因为您正在尝试使用两种不同的方案对应用程序进行身份验证。使用Azure AD B2C可以轻松实现。希望这对你有帮助

此外,如果您想使用ADAL,那么建议使用MSAL,因为从2020年6月30日开始,我们将不再向ADAL添加新功能。我们将继续向ADAL添加关键的安全修复程序,直到2022年6月30日。请参阅