gpt4 book ai didi

oauth-2.0 - 如何使用 OAuth 告诉 Grafana 某个用户是管理员或属于某个组织?

转载 作者:行者123 更新时间:2023-12-03 22:28:55 25 4
gpt4 key购买 nike

我有 CF UAA 并尝试通过 generic_oauth 将它与 Grafana 4.0.2 一起使用。我能够配置登录等,它工作正常。我缺少的是如何区分其他管理员用户。另外,我想在 Grafana 中将用户区分为不同的组织。

可行吗?如果是这样,怎么做?我在看 https://docs.cloudfoundry.org/api/uaa/#user-info /用户信息 端点(它在我的 Grafana generic_oauth 设置中使用),看起来它没有足够的信息。也许这可以通过范围以某种方式完成?

最佳答案

通用 oauth 插件不提供自动将用户添加到特定组织或指定其访问级别的方法。

一旦用户成功通过 Grafana 身份验证,您就可以编辑他们的用户帐户并设置他们的权限级别等。

可以扩展 BasicUserInfo由 oauth 模块返回的结构,以便能够保存用户应该是其成员的组织列表,并更新 login_oauth.go如果 oauth 插件返回该元素,则管理用户的组织成员资格。那时,最简单的方法似乎是创建一个 oauth_cloudfoundry可以使用 cloudfoundry 组成员身份映射到 grafana org 成员身份的插件。

关于oauth-2.0 - 如何使用 OAuth 告诉 Grafana 某个用户是管理员或属于某个组织?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41397059/

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