gpt4 book ai didi

java - 使用 ADFS 和 SAML 通过 Java 查询 AD

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:14 25 4
gpt4 key购买 nike

我需要从 Java 应用程序查询组织边界之外的 AD,并使用 ADFS 和 SAML 从中获取具有正确身份验证和权限的用户列表。

我是 ADFS 和 SAML 以及基于声明的身份验证的新手。我需要将这些技术与JAVA结合使用。

在这种情况下如何将 ADFS 与 java 集成?

最佳答案

ADFS 不提供获取“用户列表”的方法。为此,您应该考虑使用 LDAP 查询 AD 的传统方法(如 Aaron 所建议的)。

正如您所指出的 - ADFS 通过 SAML 2 和 WS-Federation 等协议(protocol)提供基于声明的身份验证功能。这些协议(protocol)通常用于获取用户的安全 token ,并使用该 token 在服务提供商(外部应用程序)处对他们进行身份验证。此交互将在用户启动的基础上完成,他们首先向 ADFS 进行身份验证(充当身份提供者)。

我不清楚您的整个项目需要什么,但也许可以应用这种方法?如果没有 - 您可能需要考虑打开防火墙端口以通过 LDAP(或 LDAPS)访问 AD。

关于java - 使用 ADFS 和 SAML 通过 Java 查询 AD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7007236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com