使用gitea登陆grafana

简介

gitea是支持oauth2的,所以就想着grafana对接gitea,然后直接使用gitea登陆。

操作

首先你要在gitea上创建一个应用

设置->应用->创建新的 OAuth2 应用程序

应用名称可以写grafana

重定向url写

https://你的grafana地址/login/generic_oauth

然后拿到客户端id和客户端密钥

之后配置grafana编辑grafana.ini

1
2
3
4
5
6
7
8
9
    [auth.generic_oauth]
    enabled = true
    name = gitea
    client_id = 客户端id
    client_secret = 客户端密钥
    scopes = user:email,read:org
    auth_url = https://gitea地址/login/oauth/authorize
    token_url = https://gitea地址/login/oauth/access_token
    api_url = https://gitea地址/login/oauth/userinfo

然后重启grafana

这样就可以了

注意如果你在grafana已经有用户了,比如默认的admin,那么使用gitea登陆的时候,你的gitea用户的邮箱和grafana已经存在的用户的邮箱要保持一致这样才可以把用户对应上

欢迎关注我的博客 www.bboy.app

Have Fun