- スタート アップ ガイド
- ベスト プラクティス
- テナント
- アクション
- フォルダー コンテキスト
- 自動化
- プロセス
- ジョブ
- トリガー
- ログ
- 監視
- キュー
- アセット
- ストレージ バケット
- Orchestrator のテスト
- アクション カタログ
- プロファイル
- システム管理者
- Identity Server
- 認証
- その他の構成
- Integrations
- クラシック ロボット
- トラブルシューティング
新しい Orchestrator インスタンスを認識するように OKTA を設定する
The below steps are valid for OKTA SAML setup. Please note that the below procedure is a broad description of a sample configuration. For a fully detailed how-to, visit the official OKTA Documentation.
-
Okta にログインします。次の設定が [Classic UI] ビューで行われます。これは、ウィンドウの右上隅のドロップダウンから変更できます。
-
[Application (アプリケーション)] タブで、[新しいアプリを作成] をクリックします。[Create a New Application Integration (新しいアプリケーション統合を作成)] ウィンドウが表示されます。
-
サインオン方式として SAML 2.0 を選択し、[作成] をクリックします。
-
新しい統合に対して、[General Settings] (一般設定) ウィンドウでアプリケーション名を入力します。
-
[SAML Settings (SAML 設定)] ウィンドウの [General (全般)] セクションに、次の例に従って入力します。
-
シングル サインオン URL: Orchestrator インスタンスの URL +
/identity/Saml2/Acs.たとえば、https://myOrchestrator.uipath.com/identity/Saml2/Acsです。 -
[Use this for Recipient URL and Destination URL] (これを受信者 URL と宛先 URLに使用する) チェック ボックスを有効化します。
-
Audience URI (オーディエンス URL):
https://myOrchestrator.uipath.com/identity -
Name ID Format (名前 ID 形式): EmailAddress (メール アドレス)
-
Application Username (アプリケーションのユーザー名): Email (メール アドレス)
注:Orchestrator インスタンスの URL を入力する際は常に、URL の最後にスラッシュを入れないようにしてください。必ず
https://myOrchestrator.uipath.com/identityのように入力し、https://myOrchestrator.uipath.com/identity/のようには入力しないでください。
-
-
[Show Advanced Settings] (詳細設定を表示) をクリックして、[Attribute Statements] (属性ステートメント) セクションに入力します。
-
[名前] フィールドを
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddressに設定して、[値] ドロップダウンから「user.email」を選択します。
-
-
OKTA 証明書をダウンロードします。
-
[Feedback] (フィードバック) セクションで、適切なオプションを選択して、[Finish] (終了) をクリックします。
-
[Sign On] (サインオン) タブの [Settings] (設定) セクションで、[Setup Instructions] (設定手順) をクリックします。Orchestrator の SAML 2.0 向け設定を完了するために必要な手順を記載した新しいページにリダイレクトされます。Identity Provider Sign-On URL、Identity Provider Issuer、X.509 Certificate です。
注:何らかの理由で ID プロバイダーに関する情報が失われた場合、[Sign On (サインオン)] > [Settings (設定)] > [View Setup Instructions (設定手順を表示)] にいつでも移動することができます。
ユーザーをアプリケーションに割り当てる
ユーザーが OKTA 認証を使用するには、新たに作成されたアプリケーションに割り当ててもらう必要があります。
-
Okta にログインします。
-
[Application] (アプリケーション) ページで、新たに作成したアプリケーションを選択します。
-
[割り当て] タブで、[割り当て] > [ユーザーに割り当て] を選択し、必要な権限を付与するユーザーを選択します。
Figure 1. Assign Orchestrator25 to people window
-
新たに追加されたユーザーが [People] (ユーザー) タブに表示されます。
OKTA 認証を利用するように Orchestrator および Identity Server を設定する
すべての https://myOrchestrator.uipath.com/identity を、Orchestrator インスタンスの URL に置き換えます。
Orchestrator インスタンスの URL の最後にスラッシュを入れないでください。「https://myOrchestrator.uipath.com/identity/」ではなく、必ず「https://myOrchestrator.uipath.com/identity」のように入力します。
-
Orchestrator でユーザーを定義し、[ユーザー] ページで有効なメール アドレスを設定します。
-
署名証明書をインポートします。
- For Windows deployments, import the signing certificate provided by the Identity Provider to the Windows certificate stores (Trusted Root Certification Authorities and Personal stores) using Microsoft Management Console.
- For Azure deployments, upload the certificate provided by the Identity Provider From in the Azure portal. (TLS/SSL settings > Public Certificates (.cer) > Upload Public Key Certificate). See here how to adjust your web app configuration if you are unable to use OKTA authentication and encounter the following error message:
An error occurred while loading the external identity provider. Please check the external identity provider configuration.
-
Make sure that the following configuration is present in Identity Server's Saml2 settings within External Providers page (read here how to access Identity Server).
- [有効] チェック ボックスを選択します。
- [サービス プロバイダーのエンティティ ID] パラメーターを
https://orchestratorURL/identityに設定します。 - Set the Identity Provider Entity ID parameter to the value obtained by configuring Okta authentication (see step 9).
- [未承諾の認証応答を許可] チェック ボックスを選択します。
- [戻り先 URL] パラメーターを
https://orchestratorURL/identity/externalidentity/saml2redirectcallbackに設定します。[戻り先 URL] パラメーターで、URL の最後に/identity/externalidentity/saml2redirectcallbackを必ず付加します。このパスは Okta から直接 Orchestrator 環境に到達できる、Okta 固有のものです。 - [SAML バインドの種類] パラメーターを
HTTP redirectに設定します。
-
In the Signing Certificate section:
-
Set Store name parameter to
My. -
Windows のデプロイの場合は、[ストアの場所] パラメーターを
LocalMachineに設定します。Azure Web アプリのデプロイの場合は、CurrentUserに設定します。 -
Set the Thumbprint parameter to the thumbprint value provided in the Windows certificate store. Details here.
注:信頼されたルート証明機関および個人証明書ストアに証明書がインストールされていることを確認します。
-
-
任意です。SSL を使用しないように Identity Server を設定 (負荷分散環境での SSL オフロードなど) した場合は、SAML アサーションを暗号化する必要があります。外部 ID プロバイダーがサービス証明書の公開キーを使用して SAML アサーションを暗号化し、Identity Server が証明書の秘密キーで復号します。
In the Service Certificate Steps section:
-
Set Store name to
Myfrom the drop-box. -
Set Store location to
LocalMachine. -
Set Thumbprint to the thumbprint value provided in the Windows certificate store. Details here.
重要:サービス証明書は以下の条件を満たす必要があります。
- 2048 ビットの公開キーがあること
- AppPool ユーザーがアクセスできる秘密キーがあること
- 有効期間内である (失効していない)
-
-
[保存] をクリックして、外部 ID プロバイダーの設定に加えた変更を保存します。
-
Identity Server 内の何らかの設定を変更した後は、IIS サーバーを再起動してください。