Okta Sign-on Policyを構成する
Oktaのサインオンポリシーは、誰がOktaにアクセスできるか、どこからOktaにアクセスできるか、どのように本人確認しなければならないかを決定します。
すべてのorgには、すべてのユーザーに適用できるデフォルトのOkta Sign-on Policyがあります。Oktaのサインオンポリシーをさらに作成して特定のユーザーグループに割り当てたり、デフォルトポリシーに対して優先させたりすることができます。ユーザーがサインインを試みると、Oktaは一致が見つかるまで優先度順にポリシーを評価します。ユーザーがアクセス権を獲得すると、それ以外のOktaサインオンポリシーは評価されません。したがって、ポリシーは最も限定的なものから順に並べることをお勧めします。Okta最も限定的でないポリシーをリストの最後から2番目に配置し、リストの最後にデフォルトのOkta サインオンポリシーを配置します。
Oktaサインオンポリシーを作成する
-
Admin Consoleでに進みます。
-
サインオン(Sign On)タブをクリックします。
-
新規Oktaサインオンポリシーを追加(Add New Sign-on Policy)をクリックします。
-
以下のフィールドに入力します。
-
ポリシー名(Policy Name):サインオンポリシーの名前を入力します。
-
ポリシーの説明(Policy Description):オプションです。Okta Sign-on Policyの説明を入力します。
-
グループに割り当てる(Assign to Groups):ポリシーを適用するグループの名前を入力します。ポリシーは複数のグループに適用できます。
-
-
ポリシーを作成してルールを追加(Create Policy and Add Rule)をクリックします。
Okta Sign-on Policyルールを追加する
-
ルールを追加(Add Rule)をクリックします。
-
ルール名(Rule name)フィールドには、作成するルールのわかりやすい名前を追加します。
-
任意。ユーザーを除外(Exclude users)フィールドには、ルールから除外するグループの個々のユーザーを示します。
-
条件を指定し、保存(Save)をクリックします。
| ドロップダウンメニューを使用して場所のパラメーターを割り当てます。認証を求める場所の種類を指定できます。ゾーンを指定する場合には、IPが動的であり、IPの地理位置情報が保証されないことに注意してください。場所のみに依存してアクセスを拒否するポリシーは作成しないでください。ネットワークゾーンと動的ゾーンを参照してください。 | |
| 使用するIDプロバイダーを選択します。「IDプロバイダー」を参照してください。 | |
| 必要な認証方法を選択します。 | |
| 動作タイプまたは名前が付けられた動作を入力します。複数の動作を追加すると、OR条件として扱われます。サインオンポリシールールに動作を追加するを参照してください。 リスクの高い動作に対しては、予備の要素の要件を毎回(Every time)に設定します。動作条件をデバイスごと(per device)またはセッションごと(per session)の予備の要素の要件と組み合わせないでください。 注:
Okta Admin Consoleで毎回再認証することをお勧めします。 |
|
| 低([Low)中(]、[Medium)]、または[High(高)]のリスクレベルを選択します。高(High)を選択した場合は、予備の要素の要件を毎回(Every time)に設定します。高リスクレベルをデバイスごと(per device)またはセッションごと(per session)の予備の要素の要件と組み合わせないでください。 「リスクスコアリング」を参照してください。 |
|
| 前のドロップダウンリストの認証フォームに基づき、このフォームを使用して条件がアクセスを許可または拒否するかを決定します。 | |
|
認証(Authentication) |
多要素認証が必要かどうかを示します。 |
|
ユーザーの認証方法(Users will authenticate with) |
ユーザーの認証方法を選択します。
|
|
ユーザーにMFA用のプロンプトを表示(Users will be prompted for MFA) |
ユーザーにMFAの使用が求められる場合に、使用を促すプロンプトをいつ表示するかを示します。
|
|
セッションライフタイム(Session Lifetime) |
Oktaセッションの長さを構成します。 |
|
Oktaグローバルセッションの最大ライフタイム(Maximum global session lifetime) |
Oktaセッションライフタイムを構成します。
Admin Consoleのセッションライフタイムは、このグローバル設定とは独立して設定できます。「Admin Consoleタイムアウトポリシーを構成する」を参照してください。 |
|
Okta グローバルセッションの最大アイドル時(Maximum global session idle time) |
Okta最大セッションライフタイムに関係なく、Oktaセッションが自動的に期限切れになるまでのアイドル時間を構成します。 右のフィールドに数値を入力し、ドロップダウンリストから値を選択します(日(Days)、時間(Hours)、分(Minutes))。 Admin Consoleのタイムアウトは、このグローバル設定とは独立して設定できます。「管理者セッションポリシーを構成する」を参照してください。 |
|
Oktaブラウザーセッション間でグローバルセッションcookieを保持(global session cookies persist across browser sessions) |
ブラウザーセッション間でのセッションCookieの保持を有効化または無効化します。ドロップダウンリストからオプションを選択します。
|
Okta Sign-on Policyを作成したら、新しいポリシーを有効化するために、すべてのアクティブセッションを閉じる必要があります。Oktaのサインオンポリシーは、APIトークンの有効性やライフタイムには影響しません。Okta APIトークンを管理するを参照してください。
セッションライフタイムの最大値は、Okta APIを通じて設定できます。過去にAPIを使ってこの値を設定した場合、その最大値をOktaアプリで上回ることはできません。APIの最大値を上回る値を設定すると、エラーになります。
ユニバーサルOkta Sign-on Policyアクション
- 好みの優先度の順にポリシーをドラッグアンドドロップします。
- 好みの順にポリシー内のルールをドラッグアンドドロップします。
- 新しい Oktaサインオンポリシーを追加(Add New Sign-on Policy)を選択してポリシーを追加します。
Oktaサインオンポリシーを編集する
1つのポリシーに対して次のアクションを実行できます。リストからポリシーを選択して開始します。
- 選択したポリシーをアクティブ化または非アクティブ化します。ポリシーを非アクティブ化した場合、そのポリシーはどのユーザーにも適用されませんが、後で再アクティブ化できます。
- ポリシーを編集するには、編集(Edit)をクリックします。
- ポリシーを削除するには、削除(Delete)をクリックします。デフォルトのポリシーは削除できません。
- 選択したポリシーにルールを追加するには、ルールを追加(Add Rule)をクリックします。ポリシー内で、ルールをアクティブ化、非アクティブ化、編集、または削除できます。
- ルールの詳細を表示するには、ルールを追加(Add Rule)でルール名をクリックします。
認証前サインオン評価ポリシー
ユーザーがAuthN APIを使ってサインインすると、パスワードやその他の要素の検証の前にサインオンポリシーが評価されます。この評価は、org全体で発生するアカウントロックアウトの回数を減らす上で役立ちます。
ユーザーがサインインを試み、サインオンポリシーが拒否(deny)(Authentication failed)に設定されていると、ユーザーに認証が失敗しました(Authentication failed)(deny)のエラーメッセージが表示されます。このシナリオでは、失敗ログインのカウンターは増加しません。代わりに認証前サインオンポリシー評価を示すログイベントがトリガーされます。
- このバックエンド機能を有効化するために、Admin ConsoleでUIを変更したり、設定を行う必要はありません。
- このポリシーは、JITプロビジョニングを使用するように構成された新規作成アカウントの初期認証では機能しません。エンドユーザーアカウントはOktaに存在する必要があります。
- このポリシーは、拒否された場所からユーザーが資格情報をリセットすることを妨げません。
関連項目