이것은 townnews가 Discourse 사이트의 SSO 제공자가 된다는 것을 의미합니다. Discourse의 SSO 구현을 사용하려면 SSO 제공자로 기능하는 서비스에 코드를 추가할 수 있어야 합니다. 해당 코드는 서비스의 로그인 프로세스에 연결되어야 합니다. 추가해야 할 코드에 대한 세부 사항은 여기서 찾을 수 있습니다: Official Single-Sign-On for Discourse (sso).
동작하는 코드 예시를 보려면, WordPress 플러그인이 SSO를 구현하는 방식을 확인해 보세요: wp-discourse/lib/sso-provider at main · discourse/wp-discourse · GitHub.
Townnews를 통해 OAuth2로 Discourse에 로그인하는 것도 가능할 수 있습니다. Townnews가 OAuth2 제공자로 기능할 수 있다면 가능합니다. Discourse에서 OAuth2 로그인을 설정하는 방법에 대한 세부 사항은 여기서 확인할 수 있습니다: OAuth2 Basic Support. 이 부분에 너무 많은 시간을 쓰기 전에, Townnews가 OAuth2 제공자로 기능할 수 있는지 확인하는 것이 좋습니다. 그들의 문서에서 이를 알아볼 수 있을 것입니다.