Oracle Cloud IAM を IdPとした、OpenID connect での SalesForce Experience Cloud の Community Plus ユーザのSSO
解決したいこと
ここに解決したい内容を記載してください。
OracleCloud Identitiy Service を OpenID Connect のサービスプロバイダとして、
SalesForce の Experience Cloud の Community Plus User のログインをシングルサインオン
したいと考えております。
OCI上に OpenID Connect の接続アプリケーションを作成し、
SalesForce で「認証プロバイダー」の設定、
・コンシューマーキー
・コンシューマー秘密
・承認エンドポイントURL
・トークンエンドポイントURL
・ユーザ情報エンドポイントURL
・PKCE拡張を使用:ON
・ヘッダーでアクセストークンを使用:ON
・登録ハンドラ:設定
・他のアカウントで登録を実行:システム管理者
「すべてのサイト」で該当するサイトのワークスペースをクリックし、「管理」→「ログイン&登録」
で認証プロバイダを設定
「私のサイト」での認証設定を実施し、OCI側でコールバックURLを設定してみましたが、
NO_ACCESS: Unable to find a user
というエラーが表示されます。登録ハンドラは自動作成されるものをそのまま使用しており、
特に変更は加えておりません。
アカウントの自動登録は実施する想定はないため、本来は登録ハンドラはなしで設定したいのですが、
設定しないと、「NO_REGISTRATION_HUNDLER」というエラーになったため設定しております。
本件について知見のある方はいらっしゃいますでしょうか?
お手数をおかけしますが、ご確認よろしくお願い致します。