使用登录身份通过LDAP身份验证与服务进行无缝身份验证

时间:2019-08-20 12:25:28

标签: windows authentication active-directory ldap access-token

假设我们无法获取当前用户的密码,仅在需要时才能获取用户名和域。是否可以获取会话令牌或类似的东西来使用LDAP身份验证对远程服务进行身份验证?

更新

我正在编写一个c#应用程序,该应用程序将从Python编写的Web服务中获取信息。 远程Web服务使用python LDAP module来管理LDAP用户和身份验证。我想使用登录的Windows user identity信息登录到远程服务。如果可以进行“基于令牌”或类似的身份验证,则可以修改远程Web服务中的身份验证逻辑。

1 个答案:

答案 0 :(得分:0)

您没有说您正在使用哪种类型的应用程序,但是唯一的方法是使用Windows身份验证。对于Web应用程序,Web服务器(IIS,Apache等)将处理身份验证并为您提供经过身份验证的用户的名称。

在ASP.NET中,实现还取决于您使用的是.NET Framework还是.NET Core

要向您提供更多信息,您将需要指定您正在使用哪种类型的应用程序以及在哪个OS上运行。