halo-dev / halo

强大易用的开源建站工具。
https://www.halo.run
GNU General Public License v3.0
33.27k stars 9.6k forks source link

第三方登陆错误 #3690

Closed leealu closed 1 year ago

leealu commented 1 year ago

是什么版本出现了此问题?

2.4.1

使用的什么数据库?

H2

使用的哪种方式部署?

Docker Compose

在线站点地址

blog.801100.tk

发生了什么?

绑定显示 500 Internal Server Error ConfigMap oauth2-github-config not found

相关日志输出

No response

附加信息

No response

ruibaby commented 1 year ago

/triage needs-information

有正确配置该认证方式吗?

image
leealu commented 1 year ago

/triage needs-information

有正确配置该认证方式吗?

image

这个在哪里设置。。。别嫌弃啊小白,哈哈

JohnNiang commented 1 year ago

Hi @leealu ,建议参考:https://github.com/halo-sigs/plugin-oauth2#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95

ruibaby commented 1 year ago

这个在哪里设置。。。别嫌弃啊小白,哈哈

点击 GitHub 的标题。

image
leealu commented 1 year ago

这个在哪里设置。。。别嫌弃啊小白,哈哈

点击 GitHub 的标题。

image

谢谢,设置完了·然后点github登陆,出现到/console/#/login?error,网页转个圈不动

leealu commented 1 year ago

这个在哪里设置。。。别嫌弃啊小白,哈哈

点击 GitHub 的标题。

image

绑定的时候一直在刷新转圈·我看论坛里说把https的S去掉·返回被github定向次数太多 该网页无法正常运作github.com 将您重定向的次数过多。

ruibaby commented 1 year ago

@leealu 请提供更多信息以供大家判断,包括但不限于:

  1. GitHub 的 OAuth 配置,主要是 Authorization callback URL
  2. Halo 的日志,可以在 Console 的概览页面下载。
leealu commented 1 year ago

@leealu 请提供更多信息以供大家判断,包括但不限于:

  1. GitHub 的 OAuth 配置,主要是 Authorization callback URL
  2. Halo 的日志,可以在 Console 的概览页面下载。

1.QQ20230404-185902@2x 2.halo-log-2023-04-04 18_57.log

我是把加密去了用的http

ruibaby commented 1 year ago

@leealu 从日志来看似乎只有配置未找到的问题。多次重定向可能是因为你的 Halo 反向代理设置了 http 转到 https,建议将 Authorization callback URL 设置为 https 协议然后再捕获一下日志。另外,建议再尝试配置一下 Gitee 试试。

leealu commented 1 year ago

@leealu 从日志来看似乎只有配置未找到的问题。多次重定向可能是因为你的 Halo 反向代理设置了 http 转到 https,建议将 Authorization callback URL 设置为 https 协议然后再捕获一下日志。另外,建议再尝试配置一下 Gitee 试试。

1.QQ20230404-203728@2x

2.halo-log-2023-04-04 20_38.log

改成https了以后不停地跳转页面,但是就是不跳,一直在执行跳转

guqing commented 1 year ago

1.QQ20230404-203728@2x

@leealu 从图中看你的回调地址填写的有问题,你填写的是认证地址,需要注意一下改用下面的地址否则会循环

image
leealu commented 1 year ago

1.QQ20230404-203728@2x

@leealu 从图中看你的回调地址填写的有问题,你填写的是认证地址,需要注意一下改用下面的地址否则会循环 image

我没看懂你想表达什么,你给我一个你认为对的地址,我看看你想表达什么

ruibaby commented 1 year ago

@leealu

image

请友善交流,这是在为你解决问题。

https://github.com/halo-dev/halo/blob/main/CODE_OF_CONDUCT.md

leealu commented 1 year ago

@leealu

image

请友善交流,这是在为你解决问题。

https://github.com/halo-dev/halo/blob/main/CODE_OF_CONDUCT.md

我真的没看懂你表达的东西,你说回调地址填写错误了,我没发现啊,我的意思你帮我回复一下正确的回调地址,完整的,我参考一下