我正在尝试使用Enterprise Vault身份验证方法将我的LDAP应用程序连接到LDAP。
spring不会像它为TOKEN提供的那样提供一种直接的连接方式
spring.cloud.vault.uri=https:8080/vault/uri
spring.cloud.vault.namespace=admin
spring.cloud.vault.authentication=TOKEN
spring.cloud.vault.token=some-token和APPROLE
spring.cloud.vault.uri=https:8080/vault/uri
spring.cloud.vault.namespace=admin
spring.cloud.vault.authentication=APPROLE
spring.cloud.vault.app-role.role-id=
spring.cloud.vault.app-role.secret-id=
spring.cloud.vault.app-role.role=
spring.cloud.vault.app-role.app-role-path=有人能帮我用Enterprise Vault方法连接LDAP吗?
发布于 2022-05-01 02:42:44
嗨@Pramendra Raghuwanshi,希望这能帮上忙。根据这个链接,https://www.vaultproject.io/docs/auth/ldap有两个选项
VAULT_TOKEN
。
因此,如果在Spring配置中使用VAULT_TOKEN变量,它应该可以工作。在启动Spring应用程序之前,认证和设置VAULT_TOKEN应该是一项必要的任务。作为应用程序启动过程的一部分,可以实现自动化的东西?
发布于 2022-07-27 20:10:41
令人惊讶的是,spring云库不支持LDAP作为auth方法;甚至没有文档说明为什么它不支持或约束等等。
这个独立的(https://github.com/BetterCloud/vault-java-driver) impl确实支持LDAP编辑,但是没有社区/开源支持。
https://stackoverflow.com/questions/68712645
复制相似问题