웹 뷰에서 사용자 자동 로그인 방법

우리는 사용자가 UI 기능을 논의할 수 있도록 데스크톱 애플리케이션에 Discourse를 통합할 계획입니다. 이를 위해 사용자는 절대 수동으로 로그인하지 않고, 웹뷰 인스턴스에서 이미 인증된 상태로 있어야 합니다. 우리는 토큰 또는 유사한 정보를 제공할 수 있는 자체 SSO 서비스를 보유하고 있습니다.

일반적으로 웹 브라우저에서 Discourse 인증은 어떻게 작동하나요? 저는 웹 개발자가 아니므로 웹 브라우저 내에서 인증이 일반적으로 어떻게 이루어지는지에 대한 지식이 많지 않습니다. 제가 아는 바로는, 로그인 정보를 저장하기 위해 쿠키가 사용되는 경우가 많다고 합니다. Discourse에서도这样的情况인 건가요? 그렇다면 이를 어떻게 활용할 수 있거나, 로그인을 자동화할 수 있는 방법이 있을까요?

DiscourseConnect - Discourse 공식 단일 로그인 (SSO)을 읽어보시는 것을 권장합니다.

이 기능을 사용하고 login required 설정을 활성화하면, 사용자가 웹뷰를 여는 즉시 인증 플로우를 시작하기 위해 사용자가 지정한 URL로 리다이렉트됩니다. 이 과정을 매끄럽게 구성하면 사용자는 잠시 후 Discourse에 자동으로 로그인된 상태로 확인할 수 있습니다.