Wenn Sie Discourse als Identitätsanbieter verwenden, wie Richard vorgeschlagen hat, übernimmt Discourse die E-Mail-Validierung für Sie.
Wenn der Benutzer den SSO-Flow auf Discourse durchläuft und dann zurück zu Ihrer Website gelangt, können Sie die Antwort, die Discourse als eingebetteten Abfragezeichenfolgen-Parameter zum sso-Parameter hinzufügt, extrahieren und ordnungsgemäß mit dem bereitgestellten sig validieren. Diese Antwort enthält E-Mail, Benutzername, Name, Gruppen usw. (aber kein Passwort, das wäre keine gute Idee).