Welche Schritte sind erforderlich, um die Anmeldeinformationen für mehrere Anwendungen freizugeben?

Welche Schritte sind erforderlich, um die Anmeldeinformationen für mehrere Anwendungen freizugeben?

Ich habe hier 2 Szenarien.

  1. app1 und app2 gehören beide zur selben Domäne
  2. app1 und app2 gehören nicht beide zur selben Domäne.

Für beide Szenarien benötige ich die Frontend- und Backend-Verantwortlichkeiten von:

  1. Eine Person meldet sich bei App1 an und wählt ein Gerät aus. Anschließend möchte sie die Geräteinformationen zu App2 übertragen (App2 kann sich in derselben Domäne befinden, muss es aber nicht).

  2. Nach der Landung auf App2 sollten sich alle seine Änderungen oder Löschungen auf sein Konto auswirken.

  3. Wenn er sich bei App2 abmeldet, sollte das keine Auswirkungen auf App1 haben (und umgekehrt).

Beide Anwendungen verwenden jwteine basierte Authentifizierung (mithilfe von oAuth).

Ich weiß nicht, wie ich mit diesem Szenario umgehen soll, und ich kann nicht verstehen, was das Frontend dafür tun muss oder was das Backend erledigen muss.

Wie kann dies gehandhabt werden? (Ich vermute, beide Apps verwenden AngularJS mit tokenbasierter Authentifizierung)

verwandte Informationen