Grafana: [功能请求] 添加 grafana.ini-settings 以更改允许的邀请行为以适应企业环境

创建于 2016-11-16  ·  3评论  ·  资料来源: grafana/grafana

  • 我正在提交一个...
  • [ ] 错误报告
  • [x] 功能请求
  • [ ] 问题/支持请求:请不要打开 github 问题。 支持选项

..关于问题 #6567,我们需要一个 grafana.ini-setting(s) 来控制是否......

  • 组织管理员可以邀请无法通过 LDAP 设置(LDAP 中的用户名或电子邮件属性)找到的人。
  • 允许组织管理员通过外部电子邮件地址(在 LDAP 或本地 grafana-db 中找不到的电子邮件地址)邀请人们

请包括以下信息:

  • 您使用的是哪个 Grafana 版本?
    v3.1.1(提交:a4d2708)
  • 你使用的是什么数据源?
    弹性搜索/InfluxDB
  • 你在什么操作系统上运行 grafana?
    Linux,RHEL 7.2
  • 你做了什么?
    我通过电子邮件地址邀请了一个用户。 只允许 LDAP 注册,不允许一般用户注册。
  • 预期的结果是什么?
    我预计如果我提供电子邮件地址,它会拒绝我的邀请,因为我只允许 LDAP 用户注册和登录。因此,如果我提供具有该用户名的 LDAP 用户或 LDAP 用户,它将允许我的邀请使用该电子邮件地址。
  • 发生了什么?
    它在 grafana-db 中创建了一个电子邮件地址为“用户名”的新用户。 该用户是本地用户。 因此,用户可以登录并成为他被邀请加入的组织的一部分。

grafana.ini 中的相应设置可能如下所示 - 使用新部分来控制它:

[invites]
enabled = true
allow_by_email = true
allow_external_emails = false
allow_by_username = true
search_db = true
search_ldap = true

在这个星座里,应该是..

  • 一般允许邀请某人。
  • 允许通过电子邮件地址邀请某人。

    • 然后,grafana 将查看在 grafana-db 中具有该电子邮件地址的现有用户。

    • 如果尚未找到:如果设置了 ldap-configuration(请参阅 email 属性),grafana 将需要查看在 ldap 中拥有该电子邮件地址的现有用户。

  • 允许通过用户名邀请某人。

    • grafana 需要查看在 grafana-db 中拥有该用户名的现有用户

    • 如果尚未找到:如果设置了 ldap-configuration(请参阅 username 属性),grafana 将需要查看在 ldap 中具有该用户名的现有用户

如果 search_ldap 为 false,则不会尝试从 LDAP 获取用户,而只会搜索 grafana-db。

如果甚至在 grafana-db 中都找不到,并且给出的邀请是电子邮件地址,则需要 allow_external_emails 为 true 才能向外界发送电子邮件。

作为开发的第一步,“启用”键就足够了。 在当前的行为中,我会禁用邀请。

arebackenautldap typfeature-request

最有用的评论

关于这个话题的任何消息?
在我看来,在生产环境中能够停用邀请可能非常重要。

所有3条评论

关于这个话题的任何消息?
在我看来,在生产环境中能够停用邀请可能非常重要。

仍然没有关于这个话题的消息:(
这个功能会非常有用!

那么这是否实施? 论坛上的一个帖子说配置文档详细说明了如何禁用邀请,但那里没有任何内容,配置文件中也没有选项

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

tuxinaut picture tuxinaut  ·  3评论

Azef1 picture Azef1  ·  3评论

ricardclau picture ricardclau  ·  3评论

kcajf picture kcajf  ·  3评论

ahmetkakici picture ahmetkakici  ·  3评论