Ich bin ein Neuling für .Net Core WebAPI-Authentifizierung. Ich habe herausgefunden, dass OpenIddict eine der einfach zu bedienenden Authentifizierungsdienste ist, aber bevor ich es benutze, habe ich festgestellt, dass es in GitHub Samples mit unterschiedlichen Authentifizierungsflüssen gibt. Ich konnte keine Dokumentation zu diesen Authentifizierungsflüssen finden, daher kommen die folgenden Fragen in den Sinn. Schätzen Sie, wenn jemand Einblicke in das Gebiet geben kann. GitHub url: https://github.com/openiddict/openiddict-coreWarum gibt es viele Authentifizierungsflüsse in OpenIddict?
Warum gibt es verschiedene Strömungen .. welche zu benutzen? Ich nehme an, jeder Fluss passt zu anderen Art der Anwendung, wenn ja,
a. Was sind die Vor- und Nachteile jedes Flusses?
b. Gibt es Best Practices oder Richtlinien, die helfen, die richtige Option (Authentifizierungsablauf) zu bestimmen, die für diese bestimmte Anwendung passt?
Vielen Dank im Voraus.