无法使用 GitHub 登录

我刚按照指南设置了 GitHub 登录:

但登录失败了:

网络请求:

只是想知道我是否遗漏了什么?

我在 containers/app.yml 中添加了端口映射,如下所示:

expose:
  - "20080:80"   # http
  - "20443:443" # https

并使用 nginx 来转发 forum.xxlang.com 站点:

server {
     server_name forum.xxbitlang.com;
    location / {
                proxy_pass http://localhost:20080;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
    }
...
}

这是根本原因吗?

添加

proxy_set_header X-Forwarded-Proto https;
4 个赞