Quieres leer DiscourseConnect - Inicio de sesión único oficial para Discourse (sso).
Al usarlo y activar la opción «requerir inicio de sesión», en cuanto el usuario abra tu webview será redirigido a una URL de tu elección para iniciar el flujo de autenticación. Si lo haces de forma transparente, el usuario quedará mágicamente conectado en Discourse unos momentos después.