Richard가 제안한 대로 Discourse를 ID 제공자로 사용하면, Discourse가 이메일 검증을 대신 처리해 줍니다.
사용자가 Discourse에서 SSO 플로우를 거친 후 웹사이트로 돌아오면, Discourse가 sso 파라미터에 임베디드 쿼리 문자열로 추가하는 응답을 사용할 수 있습니다. 여기에는 이메일, 사용자 이름, 이름, 그룹 등이 포함되지만(비밀번호는 포함되지 않으며, 그렇게 하는 것은 적절하지 않습니다), 제공된 sig를 사용하여 이를 추출하고 적절하게 검증할 수 있습니다.