[halo-dev/halo]第三方登陆错误

2024-04-12 304 views
8
是什么版本出现了此问题?

2.4.1

使用的什么数据库?

H2

使用的哪种方式部署?

Docker Compose

在线站点地址

blog.801100.tk

发生了什么?

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

回答

5

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

image
3

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

6

点击 GitHub 的标题。

image
4

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

6

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

1

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

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

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

8

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

image
8

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

7

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