Okta 認証
現在、Ivanti Neurons では、テナントの外部認証プロバイダとして Okta を選択することができます。 エンドユーザのログオン エクスペリエンスを一元化し、パスワード関連のヘルプデスクへのコールを減らして、ポリシーと監査証跡をより詳細に制御する必要がある場合には、この方法が推奨されます。
外部認証を構成または有効にする
- Ivanti Neurons プラットフォームで、[管理] > [認証] に移動します。
[認証] ページが表示されます。 - [外部認証 (SSO)] セクションで、[構成して有効にする] をクリックします。
[外部認証の有効化 (SSO)] ページが表示されます。 - [プロバイダ] ドロップダウン リストから [Okta] を選択します。
[Okta 構成設定] が表示されます。
Ivanti Neurons の構成を続行する前に、Okta でいくつかの手順を実行する必要があります。
Ivanti Neurons の構成を続行する前に、Okta で次の手順を実行する必要があります。
- Okta にログインします。
- サイドバーメニューで [アプリケーション] > [アプリケーション] を選択します。
[アプリケーション] ダッシュボードが表示されます。 - [アプリカタログを参照] を選択します。
[アプリ統合カタログの参照] が表示されます。 - Ivanti Neurons を検索して選択します。
- [統合の追加] を選択します。
[Ivanti Neurons の追加] ページが表示されます。 - 既定のアプリケーション ラベルは Ivanti Neurons です。必要に応じて変更できます。 [完了] を選択します。
[割り当て] ページが表示されます。 - [割り当て] ページでは、Ivanti Neurons アプリケーションにアクセスできるユーザを指定できます。個人またはグループにアクセスを許可できます。
[ユーザに割り当て] または [グループに割り当て] を選択します。必ず統合を設定するユーザに割り当ててください。アプリケーションにアクセスするために権限が必要になります。
- アプリを割り当てるユーザまたはグループを検索して選択します。
- [割り当て] を選択します。
- すべての必要なユーザまたはグループに割り当てた後、[完了] を選択します。
- [サインオン] タブを選択します。
- [編集] を選択します。
- [基本 URL] で、[Ivanti Neurons プラットフォーム] > [認証] ページからコピーした URL を貼り付けます。
- [保存] をクリックします。 統合が作成されます。
- クライアント ID とクライアントシークレットが生成されて、表示されます。
Ivanti Neurons プラットフォームでのセットアップの次の手順で使用する、ドメイン、クライアント ID、クライアント シークレットを記録する必要があります。
SP が開始した SSO のみがサポートされます。
- 管理者として Okta にログインします。
- [アプリケーション] ドロップダウンを展開し、[アプリケーション] をクリックします。
- [アプリカタログを参照] をクリックします。
- [ブックマーク アプリ] を検索し、これを結果リストから選択して、[追加] をクリックします。
- [アプリケーション ラベル] を入力します。これが表示名になります。 例: Ivanti Neurons <Company Name> Neurons テナント。
- URL をコピーし、[URL] フィールドに直接リンクさせます。 これは、接続先とする Neurons テナントの URL でなければなりません。
- [保存] をクリックします。
- テストするユーザを割り当てます。
Okta のセットアップが完了しました。Ivanti Neurons プラットフォームに戻り、設定を進めることができます。
Okta アプリケーションを作成した後は、Ivanti Neurons プラットフォームの構成に進むことができます。
- [Okta 構成設定] ページ ([Ivanti Neurons プラットフォーム] > [認証] > [外部認証 (SSO)] > [構成して有効化] に戻ります。
- Okta アプリ統合の右上のユーザ プロファイル ドロップダウンから [Okta ドメイン] を入力します。
- [認可サーバ ID] は空白にします。 カスタム認可サーバを使用している場合にのみテナント詳細を指定する必要があります。 詳細については、Okta アプリ設定 - カスタム認可サーバをご参照ください。
- Okta アプリ統合から生成、保存されたクライアント ID を入力します。
- Okta アプリ統合から生成、保存されたクライアント シークレット値 を入力します。
- [続行] をクリックすると、[接続設定の検証] ページが表示されます。
Okta 認証資格情報に接続して、接続設定を検証する必要があります。
- [接続設定の検証] ページで [設定の検証] をクリックし、新しいタブから組織のサインイン ページにアクセスして、Okta 認証資格情報を入力し、サインインします。 既にサインインしている場合は、認証資格情報は必要なく、検証が自動的に実行されるため、認証するアカウントにサインインしていることを確認してください。
ログインが成功した場合は、確認画面が表示されます。 - このタブに戻ります (接続設定の検証)。
- [接続設定が正常に検証されたことを確認します] チェックボックスをオンにして、正常にログインしたことを確認します。
- [続行] をクリックすると、Ivanti Neurons プラットフォーム アカウントの変換に進みます。 [Ivanti Neurons プラットフォーム アカウントの有効化] ページが表示されます。
Okta ユーザ名は Ivanti Neurons ユーザ名と完全に一致する必要があります。
- E2018認証に失敗しました: Okta での認証に失敗しました。 ユーザ名とパスワードが正しいこと、ユーザが Okta アプリケーション登録でアクセス権があることを確認してください。
- E2020 Neurons プラットフォームのユーザ アカウントにリンクできませんでした: Okta ユーザ ログインが、Ivanti Neurons プラットフォーム ユーザと一致していません。 Ivanti Neurons プラットフォームのユーザ アカウントの電子メール アドレスは、Okta へのログインに使用される電子メール アドレスと一致していることが必要です。
これで Okta が構成されましたが、まだ有効化されていません。
有効にするには、Okta を使用するように、Ivanti Neurons プラットフォーム アカウントを変換する必要があります。
- [Ivanti Neurons プラットフォーム アカウントの有効化] ページで、[サインアウトして有効にする] をクリックします。
Ivanti Neurons のサインイン ページが表示されます。 - [Okta でサインイン] を選択し、Okta 認証資格情報を入力すると、変換が完了します。
すべてのメンバーは、アカウントが変換され、今後は Okta 認証資格情報を使用してテナントにアクセスする必要があることを確認する電子メールを受信します。 メンバーに Okta 認証資格情報がない場合は、Ivanti Neurons にアクセスできません。
外部認証 (SSO) と [有効] ステータスが表示されます。
- Okta にログインします。
- サイドバーメニューで [アプリケーション] > [アプリケーション] を選択します。
[アプリケーション] ダッシュボードが表示されます。 - [アプリ統合の作成] を選択します。
[新しいアプリ統合の作成] ページが表示されます。 - サインイン方法の [OIDC - OpenID Connect] を選択します。
- アプリケーション タイプの [Web アプリケーション] を選択します。
- [次へ] をクリックします。
[新しい Web アプリ統合] ページが表示されます。 - [アプリ統合名] にアプリケーションの名前を入力します。
- 付与タイプについては、[暗黙的な付与 (ハイブリッド)] を選択します。
- サインインのリダイレクト URI: 基本 URL (Ivanti Neurons Platform Okta 構成の設定に表示) に /signin-okta を追加します。
- サインアウトのリダイレクト URI: 基本 URL (Ivanti Neurons Platform Okta 構成の設定に表示) に /signout-okta を追加します。
- [割り当て] でアクセスを制御するレベルを選択します。
- [保存] をクリックします。 アプリケーションが作成されます。
- クライアント ID とクライアントシークレットが生成されて、表示されます。
Ivanti Neurons プラットフォームでのセットアップの次の手順で使用する、ドメイン、クライアント ID、クライアント シークレットを記録する必要があります。
Okta セットアップが完了しました。Ivanti Neurons プラットフォームに戻ることができます。
自動プロビジョニングの構成
自動プロビジョニングを有効にすると、手動の招待プロセスを行わずに、Okta アプリケーションのすべてのメンバーに対して Ivanti Neurons へのアクセス権を自動的に付与します。 新規メンバーの初回ログイン時に、[Ivanti Neurons] > [メンバー] に新規 Ivanti Neurons プラットフォーム アカウントがプロビジョンされます。 新しいすべての自動プロビジョニングされたメンバーには、設定で定義されたアクセス コントロール ロールが付与されます。
- Ivanti Neurons プラットフォームで、[セットアップ] > [認証] に移動します。
[認証方法] ページが表示されます。 - [外部認証 (SSO)] セクションで [アクション] をクリックして、[自動プロビジョニングを有効にする] を選択します。
- [既定のロール] ドロップダウンで、新しいすべてのメンバーに割り当てるアクセス コントロール ロールを選択します。
ロールを設定するには、[Ivanti Neurons] > [管理者] > [ロール] に移動します。 - [自動プロビジョニングを有効にする] をクリックして、ロール選択を確認し、すべての新しいメンバーの自動プロビジョニングを有効にします。
有効にすると、既定のアクセス コントロール ロールを編集するオプションと、自動プロビジョニングを無効化するオプションが使用可能になります。 自動プロビジョニングのロールの編集またはロールの無効化は、既存の自動プロビジョニング済みのメンバーには影響しません。変更後にプロビジョニングされたメンバーにのみ適用されます。
自動プロビジョニングが有効になった後は、Okta アプリケーションにアクセス可能な全員が Ivanti Neurons にアクセスできます。 Okta アプリケーション内から特定のユーザまたはグループへのアクセスを制限できます。 詳細については、Microsoft Okta ドキュメントをご覧ください。
クライアント シークレットの更新
Okta クライアント シークレットを更新する場合は、この認証方法を使用して新しいクライアント シークレットを設定する必要があります。
- Ivanti Neurons プラットフォームで、[セットアップ] > [認証] に移動します。
- [アクション] をクリックして、[クライアント シークレットの更新] をクリックします。
[クライアント シークレットの更新] ページが表示されます。 - Okta アプリケーションからの新しいクライアント シークレットを入力します。
- [続行] をクリックします。
[クライアント シークレットの検証] ページが表示されます。 - [クライアント シークレットの検証] をクリックします。Okta のサインイン ページが表示されます。
ユーザ名とパスワードを入力します。これが、Ivanti Neurons プラットフォームへのサインイン認証資格情報と同じものになります。 サインインするときに、新しいクライアント シークレットが検証されます。 成功した場合は、このウィザードがもう一度表示されます。続行すると、クライアント シークレットが更新されます。 失敗した場合は、戻って、入力した新しいクライアント シークレットが正確であるかどうかを確認してください。 他のエラーの理由については、検証のトラブルシューティングをご参照ください。 - 新しいクライアント シークレットが正常に検証された後、確認チェックボックスの [新しいクライアント シークレットが正常に検証されたことを確認します] をオンにし、[続行] をクリックします。
- [変更の保存] をクリックして、手順を完了します。 即時有効なクライアント シークレットが更新され、これ以上何もする必要がありません。