Azure OIDC 認証の有効化
REGISTER EXTERNAL AUTHENTICATION SYSTEM SQL ステートメント を使用して、認証方式を OIDC に設定します。
OIDC 外部認証システムは、2 要素認証をサポートします。 ユーザーは、IdP(Identity Provider)上でMFAを設定する必要があります。例えば、Microsoft Azure などです。
Netezza UI を使用した Azure OIDC 認証の設定
-
Netezza UI に管理グループに属するユーザーとしてログインします。
-
Settingsタブに移動します。 -
OIDCをクリックすると、OIDC認証が有効になります。 -
ユーザーの作成 の説明に従って、外部認証方式が
OIDCに設定されたユーザーを作成します。 -
ユーザーが正常に作成されたかどうかを確認します。
- **「ユーザーおよびグループ」>「ユーザー」**に進みます。
- ユーザーを見つけます。
- ユーザーの 「認証タイプ」 セクションにチェック・マークを付けます。
コマンド・ラインを使用した Azure OIDC 認証の設定
-
管理グループに属するユーザーとして NPSaaS に接続します。 NPSaaS を参照してください。
この例では、 'nzsql' コマンド が使用されています。 ODBC または JDBC ドライバー を使用することもできます。
nzsql -host <nps_host_ip> -u <admin user> -pw XXXXX例 入力 説明 nps_host_ip (ホスト IP) インスタンスの IP アドレスを指定します。
NPS HOST IPを取得する場合:- IBM Cloud アカウントにログインします。
- 「プライベート・エンドポイント」>「サービス・インスタンスの詳細」 に移動します。
- インスタンスを選択します。
これで、インスタンスの IP アドレスがページに表示されます。
admin user admin 特権ユーザーを指定します。 パスワード パスワードを指定します。 -
管理者として、
OIDC外部認証システムを登録します。REGISTER EXTERNAL AUTHENTICATION SYSTEM 'OIDC';この操作は一度だけ実行する必要があります。
-
外部認証方式が
OIDCに設定されたユーザー (複数可) を作成します。CREATE USER <USER> AUTH EXTERNAL 'OIDC';例:
CREATE USER OIDCUSER AUTH EXTERNAL 'OIDC';