顧客が実行する別の Web アプリ (「自分のアプリ」) に既にログインしているユーザーがアクセスする Web アプリ (「自分のアプリ」) を構築することを計画しています。目標は、ユーザーが再認証する (パスワードをアプリに再入力する) 必要がなく、ユーザーの検証に使用できる情報をアプリがアプリに渡すことです。
事前共有秘密鍵といくつかの塩で署名されたユーザー ID を渡すなど、何かを調理できることはわかっていますが、このユースケース用の既存のスキームまたはライブラリがあるかどうか疑問に思っていました。私のアプリは Python で作成され、両方のアプリは異なるドメインの異なるマシンで実行されます。アプリに必要な変更を最小限に抑えたいと考えています。