Grafana Github 身份验证 - Github returns 空团队列表

Grafana Github authentication - Github returns empty team list

我正在尝试将 Grafana 配置为使用 Github 进行身份验证,但仅限于特定团队的成员。我已经配置了 documentation,但是当 Grafana 尝试获取用户团队时 Github returns 一个空列表。

logger=oauth.github t=2022-05-22T13:23:16.6+0000 lvl=dbug msg="HTTP GET" url="https://api.github.com/user/teams?per_page=100" status="200 OK" response_body=[]

我已根据文档将 Grafana 配置为使用 user:email,read:org 范围。

我想我可能必须向我创建的 GitHub 应用程序添加一些权限,但是 I can't find any permission 授予对 Grafana 请求的 user/teams 端点的访问权限。

我错过了什么?

刚弄明白...

我创建了一个 GitHub 应用程序,而不是 GitHub OAuth 应用程序。

细节决定成败