使用PrincipalContext进行Azure身份验证-无法联系服务器

时间:2020-05-15 01:13:28

标签: azure authentication azure-active-directory principalcontext

因此,我试图通过Windows / Azure身份验证运行其凭据来验证登录到我们网站的用户。似乎最简单的方法是使用PrincipalContext类连接身份验证端点。代码非常简单:

reflect.ValueOf(&foo).Elem().FieldByName("Px").Set(reflect.ValueOf(Pi))

我通过登录Azure-> Active Directory->自定义域名->

来检索域。

enter image description here

我将该值原样用于^上方的第二个PrincipalContext构造函数参数。

当我碰到那段代码时,我会遇到此错误:

enter image description here

我在这里做错了什么?据我所知,代码应该非常简单。我提供的域名值错误吗?有什么我想念的设置吗?我找到了各种用于Azure身份验证的解决方案/教程,但我不知道要追求哪种解决方案/教程。找出问题的任何帮助将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

Azure AD和Windows Server AD不同。它们都旨在解决相同的问题,但方式不同。您正在尝试用于Windows Server AD的PrincipalContext。

您可以在Azure活动目录中找到完整的documentation

请仔细检查身份samples,以帮助您进行身份验证。