SAML JIT プロビジョニングの構成
IBM® Verifyジャストインタイム・プロビジョニングを JIT 有効にし、ユーザーが初めてで認証を行った際に、 サービスプロバイダー 側でユーザーアカウントを作成または更新するようにします。 Verify SAML アサーションを通じて、アカウントの作成または更新に必要なユーザー情報を渡します。 ユーザーがサービス・プロバイダー にアクセスしようとする前に、サービス・プロバイダー がユーザー ID 情報を作成または認識する必要がない場合は、JIT プロビジョニングを使用します。
始める前に
- このタスクを完了するには管理者権限が必要です。
- アプリケーション・アクセス資格を付与する予定のユーザーのために、クラウド・ディレクトリーにユーザー・プロファイルを作成します。 ページからユーザーを追加してください。 「ユーザーの管理」 を参照してください。
- [ 全般 ] タブで、アプリケーションインスタンスの基本情報を設定します。 「アプリケーションの基本情報の設定」 を参照してください。
このタスクについて
ユーザーアカウントは、 SAML アサーションに含まれる属性を使用して、 サービスプロバイダーのユーザーレジストリに作成されます。 Verify ユーザーがシングルサインオンの一環としてサービスプロバイダー にアクセスした際、サービスプロバイダー に対して SAML アサーションを送信します。 指定されたユーザー名に一致するアカウントが存在しない場合、 サービスプロバイダー は、 SAML アサーションに含まれるユーザー属性を使用して新しいアカウントを作成します。 また、サービス・プロバイダー は、要求されたリソースへのアクセス権限をユーザーに即時に付与します。
Verify で JIT プロビジョニングを使用可能にする場合は、それをサービス・プロバイダーでも使用可能にする必要があります。 この設定は常に同期している必要があります。
一致するレコードが見つかった場合、 サービスプロバイダー は SAML アサーション内の属性情報に基づいてアカウントを更新し、その結果をユーザーに通知します account does exist 。
プロビジョニングが有効になっている場合 JIT 、一部のサービスプロバイダーでは、 ユーザーが次回ログインした際にアカウントの更新が行われるよう対応しています。 動作を判別するには、サービス・プロバイダー の製品資料を参照してください。
user@tenanthostname管理者が、形式が userNamecloudIdentityRealm である標準ユーザーを作成した場合。ここで、 tenanthostname はテナントのホスト名です。 例: hostname.idng.ibmcloudsecurity.com user(ジャスト・イン・タイム・プロビジョニング)の JIT フローにおいて、受信したトークンにユーザー名が含まれている場合、フェデレーションユーザーはそのユーザー用にアカウントを作成することはできません。その代わり、 cloudIdentityRealm 利便性を考慮して、標準ユーザーが user@tenanthostname デフォルトとして設定されます。