如何解决Azure Active Directory身份验证和现有应用程序正在使用Identity框架进行用户身份验证使用ADAL或Web Api
我有一个用C#开发的dotnet mvc开发的应用程序,它使用Asp Identity框架进行用户身份验证和授权。
我需要集成一种方法,该方法可以首先对用户进行重新认证,然后使用Identity框架登录。
我知道如何通过选择用户身份验证类型学校或组织来针对Azure Active Directory对用户进行身份验证,然后在Azure应用注册时重新注册您的应用。
它将自动使用您的域用户名和密码将您重定向到登录名,然后针对Azure Active Directory进行身份验证。但这是针对新应用的。
这里的问题是我无法使用默认方法自动生成代码以针对Azure Active Directory进行用户身份验证,因为同时可以使用身份框架或Azure AD身份验证。
可以通过将电子邮件和密码传递给api或其他更好的方法来实现。任何帮助将非常感激。或者,您可以向我提供一些示例代码,这些示例代码会锦上添花。谢谢
或Microsoft Azure Active Directory身份验证库(ADAL)可以帮助我吗?请给我一个起点。
解决方法
由于您尝试使用两种不同的方案对应用程序进行身份验证,因此可以使用Azure AD B2C轻松实现。希望这个tutorial对您有所帮助。
此外,如果您想使用ADAL,则自2020年6月30日开始,建议使用MSAL,我们将不再为ADAL添加新功能。我们将继续向ADAL添加重要的安全修复程序,直到2022年6月30日。请参阅here。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。