Quais são as etapas envolvidas para compartilhar as credenciais com vários aplicativos?

Quais são as etapas envolvidas para compartilhar as credenciais com vários aplicativos?

Eu tenho 2 cenários aqui.

  1. app1 e app2 pertencem ao mesmo domínio
  2. app1 e app2 não pertencem ao mesmo domínio.

Para ambos os cenários, exijo as responsabilidades de frontend e backend de:

  1. Uma pessoa efetua login no app1 e seleciona algum dispositivo, após querer levar as informações do dispositivo para o app2, (o app2 pode ou não estar no mesmo domínio)

  2. Depois de acessar o app2 - todas as edições ou exclusões devem impactar sua conta.

  3. Quando ele sai do app2 - isso não deve afetar o app1 (ambos vice-versa)

Ambos os aplicativos usam jwtautenticação baseada. (usando oAuth)

Não sei como lidar com esse cenário e não consigo entender o que o frontend precisa fazer para isso, ou o que o backend precisa cuidar.

Como isso pode ser tratado? (adivinhe ambos os aplicativos usando angularjs com autenticação baseada em token)

informação relacionada