【问题标题】:How to implement LDAP user authorization in Spring-Cloud-Dataflow server如何在 Spring-Cloud-Dataflow 服务器中实现 LDAP 用户授权
【发布时间】:2017-03-15 11:28:58
【问题描述】:

请帮我解决这个问题。

我已经用

实现了用户认证
spring:
  cloud:
    dataflow:
      security:
        authentication:
          ldap:
            enabled: true                                                 
            url: ldap://192.168.68.241:389
            userDnPattern: cn={0},cn=Users,dc=abc,dc=com

在实现后,我在浏览器中收到此错误

【问题讨论】:

  • 您能否更明确地说明您面临的问题以及您具体尝试了什么?
  • 没有这样的问题我只是一个初学者,想知道如何在这里实现用户授权

标签: spring spring-boot spring-security spring-cloud-dataflow


【解决方案1】:

这是哪个版本的 SCDF?

请务必注意,数据流安全属性密钥前缀只有在 1.2.x 之后才有 spring.cloud.dataflow.security.*。在 1.1.x 版本中,前缀以 `dataflow.security.*. 开头。

您可以参考1.1.x 或1.2.x 的文档

【讨论】:

  • 我使用的是 1.2 版本
  • 你能提供更多关于你认为什么问题的信息吗?
  • 是的,它用于用户授权。默认情况下,ROLE_MANAGE 为每个页面填充,但我需要获取用户角色,例如特定用户有 ROLE_CREATE,ROLE_VIEW 如何在 ldap 活动目录和 application.yml 文件中实现它
  • 来自文档:在配置 Ldap 进行身份验证时,您还可以将 group-role-attribute 与 group-search-base 和 group-search-filter 一起指定。组角色属性包含角色的名称。如果未指定,则默认填充 ROLE_MANAGE 角色。
猜你喜欢
  • 2022-08-04
  • 2016-05-10
  • 2018-05-03
  • 1970-01-01
  • 2014-09-08
  • 2020-07-23
  • 2018-07-19
  • 1970-01-01
  • 2015-07-31
相关资源
最近更新 更多