Explore
Timeline
花语于鸣 (@rkonfj)
2023-06-28 09:53:32.678100829 +0800 CST
WebLLN 使用 vue3 编写,并使用 LLN 服务器提供的 APILLN 对接 Google OpenID Connect 使用 Google 账号系统,并使用 ETCD 存储持久化状态
Elon Musk (@elonmusk1)
2023-06-28 15:26:10.116877777 +0800 CST
2. 获得 OIDC 相关信息。Google 开发者控制台 -> 凭据 -> 创建凭据,拿到客户端 ID,客户端密钥以及重定向 URI 这块请大佬详细说说, 本地部署失败..
花语于鸣 (@rkonfj)
2023-06-28 15:42:29.33011505 +0800 CST
打开 Google Developer Console ...
Elon Musk (@elonmusk1)
2023-06-28 16:07:25.598353081 +0800 CST
config.yml 这里是不是应该 redirect: https://lowlevelnews.com/authorize/google
花语于鸣 (@rkonfj)
2023-06-28 16:09:28.187739297 +0800 CST
是的。
Elon Musk (@elonmusk1)
2023-06-28 16:26:47.670154065 +0800 CST
还是部署不起来 xabcnews.com大佬你的gmail 邮箱在测试用户里面后端日志time="2023-06-28T16:08:22+08:00" level=info msg="keepRecommendedStatusLoop act as leader"time="2023-06-28T16:08:22+08:00" level=info msg="keepRecommendedStatusLoop process 0 status successfully"2023/06/28 16:22:11 "GET http://api.xabcnews.com/o/oidc/google?jump=/explore HTTP/1.1" from 47.254.43.11 - 302 291B in 1.579476ms
花语于鸣 (@rkonfj)
2023-06-28 17:23:40.130764556 +0800 CST
你还需要在 Nginx 中配置允许跨域,WebLLN 需要访问服务器返回的`X-Jump` 和 `X-Session-Valid` 响应头```add_header 'Access-Control-Expose-Headers' 'X-Jump,X-Session-Valid' always;```
Elon Musk (@elonmusk1)
2023-06-28 17:50:35.253369582 +0800 CST
还是不行..
花语于鸣 (@rkonfj)
2023-06-28 18:41:59.720991584 +0800 CST
这是我的 nginx 配置,你参考着用
https://rkonfj-1252785209.cos.ap-guangzhou.myqcloud.com/lln/lln.conf
Comments
Elon Musk (@elonmusk1)
2023-06-28 18:44:46.545851854 +0800 CST
是这个配置的问题, 大佬NB