你好,我遵循了这篇 OAuth2 基本插件 的指南,我的 React 网站已经使用 Auth0 实现了登录。我想实现这样一个功能:当用户在网站上登录后,访问 Discourse 时能够自动登录,而无需点击“登录”按钮,也无需设置 Discourse 的“需要登录”选项。请问该如何实现?
要立即启动登录流程,您可以将用户直接链接到 /login URL。如果 OAuth2 是唯一启用的登录方法,用户将被直接重定向到身份提供商。
非常感谢您的回复。但我有一个条件:如果用户已登录我的应用,并通过 Google 或论坛链接(forum-discourse.com)访问我的 Discourse 论坛,是否有办法实现自动登录?
不幸的是,除非您启用“需要登录”,否则无法实现。
@david 我刚刚创建了我的 discourse 社区,但不明白为什么没有账户的人无法访问。链接直接跳转到登录页面。
我在设置中找不到将其设为公开并仅在想要点赞和评论主题时才需要账户的选项。你能帮帮我吗?