Azure OIDC 認証の有効化

REGISTER EXTERNAL AUTHENTICATION SYSTEM SQL ステートメント を使用して、認証方式を OIDC に設定します。

OIDC 外部認証システムは、2 要素認証をサポートします。 ユーザーは、IdP(Identity Provider)上でMFAを設定する必要があります。例えば、Microsoft Azure などです。

Netezza UI を使用した Azure OIDC 認証の設定

  1. Netezza UI に管理グループに属するユーザーとしてログインします。

  2. Settings タブに移動します。

  3. OIDC をクリックすると、OIDC 認証が有効になります。

  4. ユーザーの作成 の説明に従って、外部認証方式が OIDC に設定されたユーザーを作成します。

  5. ユーザーが正常に作成されたかどうかを確認します。

    1. **「ユーザーおよびグループ」>「ユーザー」**に進みます。
    2. ユーザーを見つけます。
    3. ユーザーの 「認証タイプ」 セクションにチェック・マークを付けます。

コマンド・ラインを使用した Azure OIDC 認証の設定

  1. 管理グループに属するユーザーとして NPSaaS に接続します。 NPSaaS を参照してください。

    この例では、 'nzsql' コマンド が使用されています。 ODBC または JDBC ドライバー を使用することもできます。

    nzsql -host <nps_host_ip> -u <admin user> -pw XXXXX
    
    入力 説明
    nps_host_ip (ホスト IP)

    インスタンスの IP アドレスを指定します。
    NPS HOST IP を取得する場合:

    1. IBM Cloud アカウントにログインします。
    2. 「プライベート・エンドポイント」>「サービス・インスタンスの詳細」 に移動します。
    3. インスタンスを選択します。
      これで、インスタンスの IP アドレスがページに表示されます。
    admin user admin 特権ユーザーを指定します。
    パスワード パスワードを指定します。
  2. 管理者として、 OIDC 外部認証システムを登録します。

    REGISTER EXTERNAL AUTHENTICATION SYSTEM 'OIDC';
    

    この操作は一度だけ実行する必要があります。

  3. 外部認証方式が OIDC に設定されたユーザー (複数可) を作成します。

    CREATE USER <USER> AUTH EXTERNAL 'OIDC';
    

    例:

    CREATE USER OIDCUSER AUTH EXTERNAL 'OIDC';