解码NTLM授权包?

时间:2018-06-20 13:30:35

标签: c# active-directory ldap .net-core .net-core-2.0

我正在创建一个必须通过Active Directory服务器使用Windows身份验证的网站。这是在Linux / Docker上运行的dotnet core 2中。

我可以通过浏览器成功调用Windows登录名,并且获得NTLM授权标头。

我有一个可以用来验证凭据的LDAP库。

我遇到的问题是NTLM授权标头包含uuencoded“ blob”,并且库需要域/用户/密码。

我找到了this page,它描述了NTLM blob的内容,但是我觉得如果不必解码它会更好。

经过digging,后,SASL似乎占据了NTLM blob的位置,但是我拥有的库不支持它。

0 个答案:

没有答案