AWSにRADIUSエージェントをインストールして構成する

このタスクでは、AWSインスタンスへのRADIUSエージェントのインストールと構成を行います。

開始する前の確認事項

共通のUDPポートと秘密鍵の値が利用可能であることを確認します。この統合全体をとおしてポート1899を使用します。

RADIUSエージェントをインストールする

  1. Admin Consoleで、設定(Settings) > ダウンロード(Downloads)に移動します。

  2. Okta RADIUS Serverエージェント(EXE)(Okta RADIUS Serverエージェント(EXE))までスクロールし、最新をダウンロード(Download Latest)をクリックします。
  3. インストーラーを実行します。最初の重要情報(Important Information)ページとライセンス情報(License Information)ページで次へ(Next)をクリックします。
  4. インストールフォルダー(Installation folder)の場所を選択し、インストール(Install)をクリックします。
  5. 任意。Okta RADIUSエージェントプロキシ構成(Okta RADIUS Agent Proxy Configuration)ページにプロキシ情報を入力します。
  6. 次へ(Next)をクリックします。
  7. Okta RADIUSエージェントの登録)(Register Okta RADIUS Agent)ページにorgの完全なURL(例:https://mycompany.okta.com)を入力します。Preview orgでテストするには、Okta Preview Sandbox orgのURL(例:https://mycompany.oktapreview.com)を入力できます。
  8. 次へ(Next)をクリックします。Oktaのサインイン(Sign In)ページが表示されます。
  9. サービス固有のOktaアカウントにサインインします。
  10. アクセスを許可(Allow Access)をクリックします。
  11. 終了(Finish)をクリックします。
  12. OktaでRADIUSアプリを構成します。「OktaのRADIUSアプリケーション」を参照してください。

追加プロパティの構成

必要に応じて、以下のプロパティのデフォルトを上書きできます。

  1. Okta RADIUSエージェントがあるフォルダーを開きます。デフォルトのインストールフォルダーはC:\Program Files (x86)\Okta\Okta RADIUS Agent\.です。
  2. このフォルダーから、current\user\config\radius\config.propertiesに移動します。このファイルのバックアップを作成し、その後テキストエディターで元のファイルを開きます。
  3. 必要に応じて、以下に示すプロパティを構成します。
  4. 完了したら、ファイルを保存します。
  5. 変更は、使用可能なWindows管理ツールを使用してOkta RADIUSエージェントサービスを再起動した後に有効になります。
プロパティ 説明 デフォルト
ragent.num_max_http_connection 接続プール内のHTTP接続の最大数。 20*
ragent.num_request_threads 要求の処理に使用できる認証ワーカースレッドの数。 15*
ragent.total.request.timeout.millisecond UDPパケットがRADIUSクライアントから到着した後にRADIUSエージェントがUDPパケットを処理できる最大時間。

Okta Verify with Push要素の場合、実際の値は、RADIUSエージェントで、構成された値の半分(1/2)として解釈されます。

例:60000 = 60秒、半分に分割 = 30秒。

ほかのすべての要素については、値は指定どおりに使用されます。

60000
ragent.request.timeout.millisecond UDPパケットがRADIUSクライアントから到着した後にRADIUSエージェントがUDPパケットを処理できる最大時間。

指定した場合、ragent.total.request.timeout.millisecondは無視されます。

指定しない場合は、デフォルトでragent.total.request.timeout.millisecondが使用されます。

バージョン2.9.4以降で使用できます。

N/Aはデフォルトで、ragent.total.request.timeout.millisecondで指定された値になります。
ragent.okta.request.max.timeout.millisecond Okta API要求で設定するソケットタイムアウト。このプロパティは、構成されている場合にのみ適用されます。それ以外の場合は、合計要求タイムアウト設定に基づいて動的に計算されます。 動的、要求の残りのTTLに基づく
ragent.request.timeout.response.mode タイムアウト応答モード。取り得る値は次のとおりです。
  • SEND_REJECT_ALWAYS:エージェントは、タイムアウト後にクライアントにRejectメッセージを送信します。
  • SEND_REJECT_ON_POLL_MFA:MFAポーリングループ中(つまり、ユーザーがプッシュ通知などのMFAチャレンジに正しく応答したかどうかを判断するためにエージェントがOktaをポーリングしている間)にのみタイムアウトが発生した場合、エージェントはクライアントにRejectメッセージを送信します。それ以外のときにタイムアウトが発生した場合、クライアントに応答は送信されません。
  • NO_RESPONSE:エージェントがタイムアウトした場合、クライアントに応答は送信されません。
SEND_REJECT_ON_POLL_MFA
ragent.mfa.timeout.seconds クライアントが要素選択などのMFAチャレンジに応答するのをエージェントが待機する時間(秒単位)。 60

*ログに「Request queue is full(リクエストキューがいっぱいです)」が出力された場合、処理できるスレッドと接続の最大数に達したため、RADIUS Server Agentはログイン試行を拒否します。「リクエストキューが満杯」を参照してください。

次のプロパティは、プロキシ構成にのみ適用されます。

プロパティ 説明 デフォルト
ragent.proxy.enabled RADIUSエージェントがプロキシを使用する必要があるかどうかを示します。trueに設定します。例:
ragent.proxy.enabled = true
表示されません。このプロパティをconfig.propertiesに追加します。
ragent.proxy.address プロキシのIPアドレス(必要な場合はポートも)。ragent.proxy.enabledがtrueに設定されている場合、このプロパティが存在する必要があります。例:
ragent.proxy.address = 127.0.0.1:8888

表示されません。このプロパティをconfig.propertiesに追加します。

ragent.ssl.pinning プロキシがSSL接続を終了する場合は、SSLピンニングを無効にします。例:
ragent.ssl.pinning = false
true
ragent.proxy.user

ragent.proxy.password

必要に応じて、プロキシの認証情報。エージェントの再起動時に暗号化されます。例:
ragent.proxy.user = admin
ragent.proxy.password = password
表示されません。このプロパティをconfig.propertiesに追加します。

Okta RADIUSエージェントをインストールするための詳細な手順や使用できない手順については、次を参照してください。