Alternative Anmeldemethode mit SSO

Hallo zusammen,

ich weiß, dass bei aktiviertem SSO dies die einzige Anmeldemethode sein wird. Das möchte ich jedoch nicht…

  1. Ich möchte, dass Benutzer meiner Universität die Option haben, sich mit SSO anzumelden.

  2. Ich möchte, dass alle Benutzer die Option haben, sich durch die Erstellung eines lokalen Kontos anzumelden.

Meine Universität stellt keine OAuth2-ID bereit, sodass ich OAuth2 nicht einfach anstelle von SSO verwenden kann. Gibt es Ideen? Oder wird dies aus irgendeinem Grund missbilligt?

Vielen Dank,

GI

Wenn Sie mehrere Anmeldeverfahren wünschen, sollten Sie kein SSO verwenden.

Sie können ein Plugin schreiben, das Ihr Universitäts-Anmeldeprotokoll als OmniAuth-Strategie implementiert, indem Sie Beispiele wie GitHub - discourse/discourse-linkedin-auth: LinkedIn OAuth Login support for Discourse · GitHub, GitHub - discourse/discourse-steam-login: Allows user authentication with discourse via the Steam user API · GitHub und GitHub - discourse/discourse-plugin-discord-auth: A Discourse plugin to login over Discord · GitHub verwenden.

Auf diese Weise können Sie das Plugin und die lokale Anmeldung gleichzeitig aktivieren.