OIDC エンタープライズ ID プロバイダーの構成
OIDCプロトコルをサポートするIDプロバイダーであれば、どれでもOIDCエンタープライズIDプロバイダーとして利用できます。 ID提供者は、IBM® Verifyへのアクセス権限を付与する前に、このID提供者のデータに対してユーザー IDを認証します。
手順
- 選択 認証 > IDプロバイダー.
- 「OIDC Enterprise」 を選択してください。
- [一般] ページで、以下の情報を入力してください。
- 名前
- IDプロバイダーに分かりやすい名前を付けてください。
- レルムおよび発行者
- URL をIDプロバイダーに提供してください。 例:
これはクラウドディレクトリに使用されるレルムであり、既知のエンドポイントが指定されていない場合、OIDCフローの発行者としても機能します。https://accounts.OIDC-IDP.com - ID
- この ID は、構成を保存した後に作成されます。
- 有効
- このチェックボックスをオンにすると、この IDプロバイダー を使用してサインインできます。
- 「次へ」 を選択します。
- url「ID プロバイダー」ページで、リダイレクトURLをコピーします。シングルサインオン用にアプリケーションを登録する際、これを url IDプロバイダーに提供します。
- 「次へ」 を選択します。
- 「IDプロバイダー」 ページで、以下の情報を入力してください。
- (任意): ログイン画面 Verify ( URL )に表示されるIDプロバイダーIDの代わりに使用する、わかりやすい名前を指定します。
- IDプロバイダーにアプリケーションを登録した際に受け取ったクライアントID とクライアントシークレットを入力してください。
- オプション: スコープを追加または削除して、アプリケーションの使用方法を制御します。注: 管理コンソールにスコープを追加するたびに、Windows™の場合は「」、
ReturnMac OSの場合は「」を選択Enterしてください。 - アプリケーションを登録した際に受け取った情報
endpointsについてご記入ください。- 既知のエンドポイント
- ディスカバリー文書で OIDC クライアントを構成するには、この属性を使用します。 https://myco.com例えば、.
endpointよく知られているものを使用しない場合は、以下の情報を提供する必要があります。- 許可エンドポイント
- トークン・エンドポイント
- ユーザー情報エンドポイント
- オプション: IDプロバイダーが対応している場合、 PKCE機能を有効にし、JWKS URIを指定することができます。アイデンティティー・プロバイダーの既知の構成で指定されていない場合は、JWKS URI を追加します。
- 認証方式を選択します。
- クライアント秘密鍵 Basic
- クライアント秘密鍵 POST
- クライアントシークレットJWT - 暗号化用の署名アルゴリズムも選択する必要があります。
- JWTの秘密鍵 - さらに、暗号化に使用する署名アルゴリズムを選択し、署名用証明書を選択する必要があります。
- 任意: promptlogin hint利用可能な場合は、シングルサインオンフロー中に、、、 max age のパラメータをIDプロバイダーに転送することができます。
- 「次へ」 を選択します。
- オプション: 「ジャストインタイム・プロビジョニング 」を選択します。このオプションは、 SAML のIDに関連付けられているプライマリ IDプロバイダー のレルム内に、ユーザーアカウントを作成および更新します。
- オプション: 「一意のユーザー識別子 」メニューから、IDプロバイダーのユーザー登録情報に基づいてユーザーを識別する属性を指定します。「このIDプロバイダーでIDリンクを有効にする」 を選択する場合は、UUIDを入力する必要があります。
- オプション: 一意のユーザー識別子を変換するための変換値を選択するか、デフォルト値の「 なし 」のままにします。
- オプション: 「このIDプロバイダーに対してIDリンクを有効にする 」を選択します。
- 「一意のユーザー識別子」リンクから、 アカウントに使用する一意の識別子を選択してください。注: UUID は、OIDCクレームオブジェクト内でユーザーを一意に識別するものであれば、どのような値でも構いません。
- 「外部ID」属性フィールドに値を入力して、 UUID を設定してください。デフォルト値は sub です。
- 「External ID」属性の値を変換するには、変換値を選択するか、デフォルト値の「 なし 」のままにしてください。
- 「一意のユーザー識別子」リンクから、 アカウントに使用する一意の識別子を選択してください。
- 「次へ」 を選択します。
- (任意) :[ 属性マッピング ] ページで、OIDCプロバイダーの属性をさらに属性に Verify マッピングします。
- 「属性マッピングの追加」 を選択します。
- メニューから OIDC 属性を選択します。OIDCプロバイダーが、標準以外のOIDC対応属性をサポートしている場合は、 「属性を選択 」フィールドに値を入力できます。
- Verify メニューから属性を選択してください。
- 属性の使用方法を選択します。
- マップする属性ごとに、このプロセスを繰り返します。
- (オプション): ユーザーアクセス権限グループのソースを指定するには、以下の「 グループメンバーシップのソース 」からいずれか1つを選択してください。
- クラウド・ディレクトリー - ユーザー・アクセス許可は、クラウド・ディレクトリー内のユーザー・グループから派生します。
- クラウドディレクトリおよびIDプロバイダー - ユーザーのアクセス権限は、クラウドディレクトリ内のユーザーグループおよび IDプロバイダー のトークン(クレームを含む
groupIds)に基づいて決定されます。 - IDソース - ユーザーのアクセス権限は、クレーム
groupIdsを含む IDプロバイダー のトークンに基づいて決定されます。注: IDプロバイダー のトークンにこのgroupIdsクレームが含まれていない場合、グループメンバーシップに関する権限は一切付与されません。 - カスタムルール。 「カスタムルール」 を選択した場合は、ルールエディタにカスタムルールを入力し、 「OK」 をクリックして保存してください。 ユーザー・アクセス許可は、カスタム・ルールに基づいて導出されます。
- 「次へ」 を選択します。
- オプション: CI-108233 のパブリックプレビューを有効にした場合は、ユーザーへの招待を有効にするかどうかを選択してください。招待状はAPIを使用して
POST /v1.0/usc/user/invitation作成・送信されます。 「ユーザーの招待」 を参照してください。 「ユーザー招待を有効にする」 チェックボックスをオンにすると、他のユーザーを新規ユーザーとして登録するよう招待できます。 また、招待を受け入れる際の一環として、ユーザーがさらに情報を入力できるよう、ユーザープロファイルを選択することもできます。 「ユーザープロファイルの管理」 を参照してください。 - 「完了」をクリックします。
- (任意): OIDC IDプロバイダーを編集します。
- 選択 認証 > IDプロバイダー.
- 「ソース」 のリストからIDプロバイダーを選択してください。
- 変更を行います。ID およびリダイレクト URL を変更することはできません。
- 「変更を保存」 を選択します。
- (任意): OIDC IDプロバイダーを削除します。
- 選択 認証 > IDプロバイダー.
- 「ソース」 のリストからIDプロバイダーを選択してください。
- 「削除 」アイコンを選択してください。
- 「削除」 を選択して、IDプロバイダーを削除することを確認してください。