Implementierung von C # ASP.NET Single Sign-On

Ich bin damit beauftragt, Single Sign-On für unsere Kunden im Rahmen unserer nächsten Version zu implementieren. Der Ablauf sieht wie folgt aus:

Der Benutzer meldet sich beim Hauptportalsystem seiner Schule mit einer Schüler-ID / einem Kennwort an, die / das ihm von der Schule mitgeteilt wurde.Der Benutzer klickt auf den Link zu dem Produkt meines Unternehmens.Der Benutzer wird automatisch zur Dashboard-Seite weitergeleitet, als ob er sich gerade über das Anmeldeformular auf unserer Website angemeldet hätte.

Daher gibt es zwei Mechanismen, mit denen ein Benutzer auf unserer Site authentifiziert werden kann:

Besuchen Sie die Homepage unseres Produkts und melden Sie sich mit der E-Mail-Adresse / dem Passwort an, die / das wir in unserem lokalen System gespeichert haben.Verwenden der einmaligen Anmeldung, bei der sich der Schüler bereits mit einer Schüler-ID und einem Kennwort beim Hauptsystem der Schule angemeldet hat.

Wenn die Implementierung unseres Produkts in ASP.NET (im Gegensatz zu Java / Ruby) erfolgt, sollten wir CAS, JOSSO oder ein anderes Single-Sign-On-Produkt eines Drittanbieters verwenden? Oder gibt es für eine .NET-Umgebung etwas, das für uns als .NET-Unternehmen einfacher wäre?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage