- 我正在提交一个...
- [ ] 错误报告
- [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
最有用的评论
关于这个话题的任何消息?
在我看来,在生产环境中能够停用邀请可能非常重要。