首页 > 解决方案 > 使用 Xamarin Forms 进行 Active Directory(本地 AD 而非 Azure AD)身份验证

问题描述

我正在开发具有登录表单的 PCL xamarin 表单应用程序,为了访问此应用程序,用户凭据需要与本地活动目录用户匹配。我进行了很多研究,但没有找到任何解决方案。

如果他/她的凭据与 AD 匹配,我也有一个用户可以访问的 web api。在获得对该应用程序的访问权限后向应用程序提供数据。

是否可以使用 ASP.net Web API 添加代码以使用 AD 对用户进行身份验证?如果是怎么办?

有人可以提供流程或代码示例,以便我知道流程在这种情况下是如何工作的吗?

非常感谢你。

标签: c#asp.netweb-servicesxamarin

解决方案


是的。可以从 Xamarin 和 On-prime AD 之间的代码级别进行身份验证。但为了做到这一点,您可能需要配置您的 AD 以接受来自代码级别的身份验证。

这是一个链接,我写过 Open ID 协议是如何解决这个问题的。


推荐阅读