在docker-compose.yml配置的信息 但是 redirect_uri: 返回的是http://localhost:3000/login/generic_oauth

#登录名称,会在登录界面显示
GF_AUTH_GENERIC_OAUTH_NAME: “oidc登录”
#是否开启oidc按钮
GF_AUTH_GENERIC_OAUTH_ENABLED: “true”
GF_AUTH_GENERIC_OAUTH_CLIENT_ID: “testgrafana”
GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET: “123456”
#需要获取的授权范围,建议按本示例填写
GF_AUTH_GENERIC_OAUTH_SCOPES: “*”
#是否在请求认证时不传 scopes 参数,必须为 false
GF_AUTH_GENERIC_OAUTH_EMPTY_SCOPES: “false”
#用户名属性
GF_AUTH_GENERIC_OAUTH_NAME_ATTRIBUTE_PATH: “name”
#角色属性
GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH: “role”
GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_STRICT: “false”
#邮箱属性
GF_AUTH_GENERIC_OAUTH_EMAIL_ATTRIBUTE_NAME: “email”
GF_AUTH_GENERIC_OAUTH_EMAIL_ATTRIBUTE_PATH: “me”
GF_AUTH_GENERIC_OAUTH_LOGIN_ATTRIBUTE_PATH: “me”
#id_token 属性
GF_AUTH_GENERIC_OAUTH_ID_TOKEN_ATTRIBUTE_NAME: “id_token”
#认证信息
GF_AUTH_GENERIC_OAUTH_AUTH_URL: “http://我的域名/api/auth/oidc/login
#token信息
GF_AUTH_GENERIC_OAUTH_TOKEN_URL: “http://我的域名/api/auth/oidc/token
#用户信息
GF_AUTH_GENERIC_OAUTH_API_URL: “http://我的域名/api/auth/oidc/userinfo
#允许登录的邮箱域名,比如这里填写 test.com,就只有邮箱后缀为 test.com 的用户可以登录,多个用空格分隔
GF_AUTH_GENERIC_OAUTH_ALLOWED_DOMAINS: “test.com
GF_AUTH_GENERIC_OAUTH_TLS_SKIP_VERIFY_INSECURE: “false”

我的虚拟机地址是192.168.182.100,但是他为啥回调地址返回给我的是localhost?

Hi @da601579263,

Welcome to the :grafana: community support forums !!

It will be more helpful for the community if you can post your question in English as that way other community members can try to help you out.