首页 > 解决方案 > 使用登录身份与使用 LDAP 身份验证的服务进行无缝身份验证

问题描述

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

更新

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

标签: windowsauthenticationactive-directoryldapaccess-token

解决方案


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

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

要为您提供更多信息,您需要指定您正在处理的应用程序类型和操作系统。


推荐阅读