如何在应用程序Web视图中自动登录用户

我们计划将 Discourse 集成到桌面应用程序中,供用户讨论界面功能。为此,用户无需手动登录,而应在 Web 视图实例中直接完成认证。我们拥有自己的单点登录(SSO)服务,可以颁发令牌或类似凭证。

请问 Discourse 在网页浏览器中的认证机制通常是如何运作的?我并非 Web 开发人员,对浏览器内的认证流程了解有限,但据我所知,通常会使用 Cookie 来存储登录信息。Discourse 是否也采用这种方式?如果是,该如何利用这一机制,或如何实现自动化登录?

你想阅读 DiscourseConnect - Discourse 官方单点登录 (SSO)

启用该功能并将“需要登录”设置为开启后,一旦用户打开你的 WebView,他们将被重定向到你指定的 URL 以启动认证流程。如果实现得足够无缝,用户稍后便会在 Discourse 上自动完成登录。