【问题标题】:Authentication thought Azure AD in application hosted on IIS身份验证认为 Azure AD 在托管在 IIS 上的应用程序中
【发布时间】:2016-01-09 13:13:24
【问题描述】:
当我用 ASP.NET 5 和 MVC 6 编写的应用程序托管在 IIS(而不是 Azure)上时,是否可以通过 Azure Active Directory 对用户进行身份验证?
用例是将用户存储在 Azure AD 中,并在登录我的应用程序时检查 Azure AD 中的用户。
我正在考虑连接 Azure AD 的自定义 ApplicationUserStore。
【问题讨论】:
标签:
azure
asp.net-core
asp.net-core-mvc
azure-active-directory
【解决方案1】:
是的,对于 ASP.NET 5 和 MVC 6 应用程序,绝对可以通过 Azure Active Directory (AAD) 对用户进行身份验证。
您可以使用 Microsoft 发布的 Azure Active Directory 身份验证库 nuget 来管理应用程序中的 AAD 身份验证。
注意:目前上述nuget的稳定版本不支持ASP.NET 5。
您需要使用较新的预发布版本来支持 ASP.NET 5。
参考:Active Directory Authentication Library NuGet page
希望这会有所帮助!