資格情報を複数のアプリケーションと共有するには、どのような手順が必要ですか?

資格情報を複数のアプリケーションと共有するには、どのような手順が必要ですか?

ここでは 2 つのシナリオがあります。

  1. app1とapp2は両方とも同じドメインに属しています
  2. app1 と app2 はどちらも同じドメインに属していません。

どちらのシナリオでも、フロントエンドとバックエンドの責任が必要です。

  1. ある人が app1 にログインし、デバイスを選択し、その後デバイス情報を app2 に渡したいとします (app2 は同じドメインにある場合も、そうでない場合もあります)。

  2. app2 にアクセスした後、すべての編集または削除はアカウントに反映されるはずです。

  3. app2 からログアウトしても、app1 には影響しません (逆も同様)

どちらのアプリケーションもjwtベース認証を使用しています。(oAuth を使用)

このシナリオをどのように処理すればよいかわかりません。フロントエンドでこれを行う必要があるのか​​、バックエンドで何を処理する必要があるのか​​理解できません。

これをどう処理すればよいでしょうか? (両方のアプリともトークンベースの認証で AngularJS を使用していると思われます)

関連情報