Ich möchte eine Angular4 WebApp erstellen, die eine Login/Anmeldeseite für Benutzer enthält. Ich muss es in der Lage sein zu haben:Angular4 OAuth2 IdentityServer4
- Individuelle Anmeldung (dh Benutzer dort eigene Benutzername/Passwort konfiguriert)
- Google Anmeldung
- Facebook Login
Bisher mein Verständnis ist, dass ich müssen die folgenden:
- Client (meine Angular4 web app)
- Auth Server (IdentityServer4?)
- Ressource-Server (ASP.NET Core-Web Api)
Wenn ich so etwas wie IdentityServer4 wie mein Auth-Server nutzen. Ich wäre nicht in der Lage, mein Anmelde-/Anmeldeformular in die App zu integrieren. Ich müsste immer zum AuthServer umleiten, um die Anmeldung durchzuführen und dann zusammen mit dem Zugriffstoken zurück zu meinem Client umzuleiten. Was ist ein Benutzererlebnis, das wir nicht wirklich wollen, aber mir ist keine Alternative bekannt?
Meine Fragen sind:
- Bin ich richtig, dass meine Angular4 App kein Login/Anmelden Seite haben kann, wenn ich IdentityServer4 verwenden. Es muss auf dem AuthServer umgeleitet und durchgeführt wird, selbst
- Gibt es eine Alternative I