Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

使用 Grafana 配置 OAuth Server


前提条件#

  • 拥有 OAuth Server(Blocklet)的访问权限
  • 拥有需要对接的第三方应用(如 Grafana)的管理权限
  • 了解基本的 OAuth2 流程

注册 OAuth 应用#

  • 登录你的 OAuth Server 管理后台(Blocklet 服务)
  • 创建新的 OAuth 应用(did-connect => OAuth Apps)
  • 填写应用名称、回调地址(redirect_uri)等必填信息
  • 保存后获得 Client ID 和 Client Secret
  • Client Secret 请妥善保管,切勿泄露

image.png


image.png


配置 OAuth 客户端 (Grafana)#

1.基本设置#

  • 打开 Grafana 管理后台,进入“Authentication” -> “Generic OAuth”
  • 填写 Display name、Client ID、Client Secret

image.png

2.OpenID Connect Discovery#

  • 填写 OpenID Connect Discovery URL(通常为 https://your-oauth-server/.well-known/openid-configuration)

image.png


  • 或手动填写 Auth URL、Token URL、API URL

3.授权与 Token 配置#

  • 配置 Scopes(目前仅需要填写: profile:read
  • 打开 Extra security measures 选择 Use PKCE
  • 保存

4.退出登录后即可使用 OAuth Server 登录#

image.png

5.常见问题与排查#

  • 回调地址不正确导致 400/401 错误
  • Scope 配置不当导致用户信息获取失败
  • Client Secret 泄露的应对措施

6.附录:示例配置#

  • 提供一份完整的 Grafana 配置截图

image.png

image.png

image.png


image.png

image.png


你获得 0 积分