現在、FacebookのプロフィールをOktaの既存の(そしてログインしている)ユーザーに接続したいプロジェクトに取り組んでいます。ログインしたユーザーをOktaのFacebook Identityプロバイダにリンクさせる方法
このWebサイトは、Sitecore 6.5を使用してASP.NETで作成されています。
私たちは、「URLの認可」を使用して、ログインとアカウントをリダイレクトコールアウトでリンクします。
ユーザーがOktaにログインしていないときに、FacebookのIDプロバイダにアカウントを登録して作成できます。この場合、コールアウトのリダイレクトに続き、tx_id
となります。あなたがOktaにログインしているときにホバーし、同じ「Athorize URL」を訪問すると、redirect_uri
に続き、結果としてid_token
が得られます。これは私が(example result)を解読することができたJWT文字列です。
JWTの情報を使用してユーザーをIDプロバイダにリンクするにはどうすればよいですか?あるいは、これを行う別の方法がありますか? tx_id
がないと、IDプロバイダにユーザーを追加するためのメソッドやAPI呼び出しが見つかりません。
あなたの答えをありがとう。しかし、私はそれを動作させることはできません。ユーザーがログインしていないときは、私はあなたの手順を実行できます。しかし、彼がログインしているときは、私は直接社会情報とid_tokenを取得します。私はセッションを作ることができないか、idpをそのユーザーとリンクさせることができません(または、わからない)。多分、私はAPI /リダイレクト呼び出しを見ることができるコードの例や流れの一種を持っていますか?私はまた、Oktaでチケットを記録するつもりです。あなたは更新され続けるでしょう。 –