Zuerst einmal wollte ich sagen, dass ich diese Software liebe. Machen Sie weiter so.
Ich habe 2FA für Mitarbeiter in meiner Instanz von Discourse erzwungen. Mein Mitarbeiter hat GitHub OAuth2 verwendet, um sich für sein Konto zu registrieren/anzumelden, und er kann 2FA nicht aktivieren, da er nach einem Passwort gefragt wird. Sein GitHub-Passwort funktioniert nicht, und es gibt keine Optionen in der 2FA-Aktivierungsaufforderung, sich mit OAuth2 anzumelden.
Die einzige scheinbare Lösung besteht darin, das Passwort zurückzusetzen, und dann kann sich mein Mitarbeiter mit Benutzername und Passwort anmelden (GitHub-Login funktioniert nicht mehr) und dann 2FA aktivieren. Das macht jedoch OAuth2 überflüssig, da es aus dem Benutzer entfernt wird.
Ich hoffe also, dass OAuth2-Login-Buttons zur 2FA-Aktivierungsaufforderung hinzugefügt werden, oder vielleicht habe ich eine Einstellung übersehen, die dies löst. Vielen Dank für Ihre Zeit, ich freue mich darauf, von Ihnen zu hören.