【问题标题】:Error getting email address - grafana with keycloak获取电子邮件地址时出错 - 带有 keycloak 的 grafana
【发布时间】:2021-12-17 17:08:17
【问题描述】:

我正在尝试将 Grafana 与 Keycloak 集成,但在 grafana.ini 上设置“Scopes = openid profile email”时收到以下错误:

t=2021-11-03T05:51:22-0400 lvl=eror msg="**Error getting email address**" logger=oauth.generic_oauth url=http://192.168.101.221:8080/auth/realms/grafana/protocol/openid-connect/userinfo/emails error="{\"error\":\"RESTEASY003210: C**ould not find resource for full path: http://101.221:8080/auth/realms/grafana/protocol/openid-connect/userinfo/emails**\"}"
t=2021-11-03T05:51:22-0400 lvl=eror msg="login.OAuthLogin(get info from generic_oauth)" logger=context userId=0 orgId=0 uname= error="Error getting email address: {\"error\":\"RESTEASY003210: Could not find resource for full path: http://192.168.101.221:8080/auth/realms/grafana/protocol/openid-connect/userinfo/emails\"}"

当我尝试调用 “http://192.168.101.221:8080/auth/realms/grafana/protocol/openid-connect/userinfo/emails”时,肯定没有收到任何电子邮件地址 -找不到页面。

我的 grafana.ini 配置如下所示:

[auth.generic_oauth]
enabled = true
allow_sign_up = true
team_ids =
allowed_organizations =
name = Keycloak
scopes = openid profile email
client_id = grafana
client_secret = ba342011-3705-483c-8e04-7f95be561cd5
auth_url = http://192.168.101.221:8080/auth/realms/grafana/protocol/openid-connect/auth
token_url = http://192.168.101.221:8080/auth/realms/grafana/protocol/openid-connect/token
api_url = http://192.168.101.221:8080/auth/realms/grafana/protocol/openid-connect/userinfo

【问题讨论】:

    标签: single-sign-on keycloak grafana


    【解决方案1】:

    我找到了解决办法:

    步骤 1. 在 keycloak 上创建一个用户,例如:grafana 并设置密码,您还可以添加您的电子邮件地址或您想要的任何电子邮件地址:

    keycloak user

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多