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 在成功授权后重定向到登录页面而不是仪表板
如何使用 gmail api 使用 nodemailer smtp oauth2?收到错误 535:不接受用户和通行证