Oauth 用户的星型仪表板

Posted

技术标签:

【中文标题】Oauth 用户的星型仪表板【英文标题】:Star dashboard for Oauth users 【发布时间】:2021-03-06 03:03:51 【问题描述】:

我在 Grafana slack、社区和 Reddit 上问过这个问题。现在是时候在这里试试我的运气了:)

我们已通过 OAuth 登录集成了 Grafana 访问。用户将由外部 OAuth 实体授权。我想做的是为这些用户创建一个自定义主页。他们都应该能够在主页本身中看到可用的仪表板。

我已经发现,要让仪表板出现在主页上,需要使用 API 为它加注星标。我能够使用 REST API (/api/user/stars/dashboard/id) 并使用管理员凭据进行基本身份验证,但这仅对该用户有效,即在这种情况下只有管理员可以看到仪表板,而不是 OAuth 用户。

我怎样才能让所有 OAuth 用户都使用这个(带星号的仪表板)全局?用户事先不知道。

提前致谢。

【问题讨论】:

你为什么坚持这种方法?为什么您不创建自己的主页仪表板,然后将其设置为组织级别的主页仪表板。自己的主页仪表盘可以花哨:Text 面板中的标志,用Dashboard list 面板创建的仪表盘结构/分类(例如play.grafana.org),页眉,页脚,... @JanGaraj 非常感谢!那行得通。如果您将您的评论作为答案,那么我可以接受。 【参考方案1】:

API 方法会很复杂。而是创建自己的主页仪表板,然后将其设置为组织级别的主页仪表板。自己的主页仪表盘可以花哨:文本面板中的徽标、仪表盘结构/使用仪表盘列表面板创建的分类(例如 play.grafana.org)、页眉、页脚……

【讨论】:

以上是关于Oauth 用户的星型仪表板的主要内容,如果未能解决你的问题,请参考以下文章

OrangeHRM:Google oauth 在成功授权后重定向到登录页面而不是仪表板

Oauth 和 Spring 安全性

discord Oauth2 访问令牌未定义

如何使用 gmail api 使用 nodemailer smtp oauth2?收到错误 535:不接受用户和通行证

如果 oauth 是无状态的,谷歌如何销毁 oauth 令牌?

Flutter oAuth:如何开始使用OAuth和Stripe连接