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