c# - 使用身份框架进行用户身份验证的现有应用程序的 Azure Active Directory 身份验证。使用 ADAL 或 Web API
问题描述
我有一个用 C# 制作的 dotnet mvc 制作的应用程序,它使用 Asp Identity 框架进行用户身份验证和授权。
我需要集成一种方法,该方法可以先对 Azure 目录下的用户进行身份验证,然后使用身份框架登录。
我知道如何通过选择用户身份验证类型学校或组织,然后在 Azure 应用程序注册中注册您的应用程序来针对 Azure Active Directory 对用户进行身份验证。
它会自动将您重定向到使用您的域用户名和密码登录,然后针对 Azure Active Directory 进行身份验证。但那是针对新应用的。
这里的问题是我不能使用自动生成代码的默认方法来针对 Azure Active Directory 进行用户身份验证,因为同时您可以使用身份框架或 Azure AD 身份验证。
可以通过将电子邮件和密码传递给 api 或任何更好的方法来做到这一点。任何帮助将非常感激。或者您可以向我提供一些锦上添花的示例代码。谢谢
或 Microsoft Azure Active Directory 身份验证库 (ADAL) 可以帮助我吗?请给我一个起点。
解决方案
推荐阅读
- vba - 如何在邮件中自动保存附件和备忘录
- add-on - 是否可以为 Google 日历开发插件?
- android - 如何在此处的地图 SDK (Android) 中请求替代路线?
- c - 我的代码中全局变量的值如何变化?
- powershell - 是否有选项如何通过代码在 Azure devops 中创建新的管道变量
- java - List.get(0) 在 Eclipse 的表达式窗口中工作正常但是当我运行我的代码时它会抛出 classcasteexception
- d3.js - 带有 Svelte 的 d3plus:未捕获的类型错误:无法读取未定义的属性“文档”
- python - TypeError at : / __init__() 接受 1 个位置参数,但给出了 2 个
- angular - Angular 2 post 方法给出打字稿错误
- python - Windows XP 中的 Pygit2 0.25.0 存储库查找问题