Rylan Cai
Rylan Cai
> 试过了,发现是Cloudflare Zero Trust的问题,空数据库首先使用github原生鉴权的话没问题。请问前者该怎么设置才能显示连接的github账户的用户名和头像? @hezhijie0327 大佬可以帮忙看看这个问题嘛?
- sso更换时的数据迁移:更换sso时,会先检查是否存在相同邮箱的用户,将新的sso账号链接到已存在的用户当中。 - 头像、邮箱等信息的webhook同步:目前支持casdoor和logto的webhoook,再上述两个provider的管理员面板更新用户信息时会同步更新lobe数据库中的用户信息。
如果用户有`name`信息,也会进行显示。 你可以对用户的`name`信息进行更改。至于能否生效还要看 #3774 实现。 此处显示的判断逻辑: https://github.com/lobehub/lobe-chat/blob/0c4efe4b33f6f26f5b2c4d3b48e8e9c9ccac8fdf/src/store/user/slices/auth/selectors.ts#L9-L15 LogtoProvider的处理: https://github.com/lobehub/lobe-chat/blob/3f92adc8e3ddac0475e22cb5c2d49f7d2e533e35/src/libs/next-auth/sso-providers/logto.ts#L22-L30
将来可以使用 #3647 的通用实现。如通用实现无法适配,可以期待社区使用 casdoor 的贡献者进行实现。
@chung1912 有适配logto webhooks 的方案,可以实现你说的功能。但不能保证100%可靠。
容器内存限制多少?
> > 容器内存限制多少? > > 没有限制容器内存,宿主机物理内存8GB + SWAP 16GB 在容器的环境变量加上这个试试? ``` NODE_OPTIONS='--max-old-space-size=8192' ```
If your server located in mainland China, you will get this networking problem.
已有相关rfc #4204
fetch failed 是网络问题。