一時アクセスコードauthenticatorを構成する
一時アクセスコード(TAC) authenticatorを使用すると、ユーザーのUniversal Directoryプロファイルから一時アクセスコードを生成できます。このauthenticatorを使用すると、ユーザーが自宅にセキュリティキーを忘れた場合など、オンボーディングや一時的なアクセスシナリオで、ユーザーがOktaへの一時的なアクセスを安全に得られるようになります。
管理者はこのauthenticatorを有効化し、ポリシーに追加します。ユーザーが一時パスコードを必要とする場合、十分な権限を持つOkta管理者が次のタスクを実行します。
- ユーザーのIDを確認します。
- ユーザーのプロファイを表示します。
- TACを作成します。
- 電話など、安全な帯域外チャネルを介してユーザーにTACを提供します。
ユーザーは、認証時にSign-In WidgetにTACを入力します。
このAuthenticatorは知識要素であり、ユーザーの存在の要件を満たします。単一の知識要素として、ポリシー内の任意の2要素タイプ(Any 2 factor types)要件を満たしません。多要素認証を参照してください。
Okta APIを使用したこのauthenticatorを操作については、「一時アクセスコードauthenticator統合ガイド」を参照してください。
開始する前に
- グループを作成し、
TAC usersと名前を付けます。 TAC usersグループで管理者からTACを受け取る資格のあるユーザーを追加します。ユーザーをグループに手動で割り当てまたはユーザーをグループに一括で割り当てを参照してください。- ロールを作成し(Create a role)、
TAC admin roleと名前を付けます。 - ユーザーの一時アクセスコード権限を管理する(Manage user's temporary access code permission)を検索し、チェックボックスを選択します。
- リソースセットを作成し(Create a resource set)、
TAC resource setと名前を付けます。リソースを追加(Add resource)の手順で、ユーザー(Users) を選択し、作成したTAC usersグループを選択します。 - 管理者を使用して管理者ロールの割り当てを作成します。[ユーザー]ページから(From the People page)または[グループ]ページから(From the Groups page)セクションの手順に従います。
- TAC管理者ロールを選択します。
- TACリソースセットを選択します。
- 変更を保存(Save Changes)をクリックします。
TAC authenticatorの追加
-
Admin Consoleで、に移動します。
-
設定(Setup)タブで、Authenticatorを追加(Add Authenticator)をクリックします。
-
Authenticatorタイルの追加(Add)をクリックします。
構成オプション
-
次のオプションを構成します。
- 最短有効期限(Minimum expire length)(Minimum expiry length):期間を入力し、時間の単位を選択します。
- 最長有効期限(Maximum expires length)(Maximum expiry length):期間を入力し、時間の単位を選択します。
- デフォルトの有効期限(Default expiry length):期間を入力し、時間の単位を選択します。
- 文字の長さ(Character length):TACに表示する文字数を入力します。
- コードの複雑さ(Code complexity):TACに含めるオプションを選択します。
- 数値(Numbers):TACに数値を含めます。これはNIST要件です。
- 文字(Letters):TACに文字を含めます。
- 特殊文字(Special characters):TACに特殊文字を含めます。
- 複数回使用コードを許可する(Allow multi-use codes):ユーザーが自分のTACを複数回使用できるようにするには、管理者が複数回使用コードを作成することを許可する(Allow Admin to create multi-use codes)を選択します。
-
追加(Add)をクリックします。Authenticatorが設定(Setup)タブのリストに表示されます。
authenticator登録ポリシーでTAC authenticatorステータスを変更する
OktaでTAC authenticatorを追加すると、authenticator登録ポリシーに任意(Optional)のステータスで自動的に追加されます。このステータスは、ユーザーのグループに対してTACを生成できることを意味します。ユーザーのグループがTACSを利用できないようにするときは、ステータスを 無効(Disabled) に変更できます。このauthenticatorのステータスを必須(Required)に設定することはできません。authenticator登録ポリシーに指定されている場合でも、ユーザーはこのauthenticatorへの登録を求められません。このauthenticatorを無効にすると、OktaのサインインページにTACのプロンプトが表示されなくなります。TACを生成するオプションは引き続きユーザーのUniversal Directory(UD)プロファイルに表示され、管理者は引き続きユーザーのTACを生成できます。
-
Admin Consoleで、に移動します。
- 登録(Enrollment)タブをクリックします。
- ポリシーを作成するか、既存のポリシーを編集します。Authenticator登録ポリシーを作成するを参照してください。
-
デフォルトでは、ステータスは任意(Optional)に設定されます。無効にするには、ステータスを無効(Disabled)に設定します。以前に無効にしていた場合、再度有効にするには任意(Optional)を選択します。
アプリ・サインイン・ポリシーでTACを必須にする
- アプリ・サインイン・ポリシーを作成します。アプリ・サインイン・ポリシーを作成するを参照してください。
- アプリ・サインイン・ポリシー・ルールを追加します。アプリ・サインイン・ポリシー・ルールを追加するを参照してください。
- ユーザーが認証に使用する要素(User must authenticate with)セクションでオプションを選択します。
- 認証方法(Authentication methods)セクションで、特定の認証方法を許可する(Allow specific authentication methods)を選択し、フィールドに
Temporary Access Codeを入力します。 - 認証のためのプロンプト(Prompt for authentication)(Prompt for password authentication)セクションでユーザーがリソースにサインインするたび(Every time user signs in to resource)を選択します。
認証方法チェーンにTAC authenticatorを含める
認証方法チェーンを使用すると、構成した順序でAuthenticatorを使用してユーザーにIDの確認を要求できます。認証方法チェーン(Authentication method chain)を参照してください。
- アプリ・サインイン・ポリシー・ルールでユーザーが認証に使用する要素(User must authenticate with)ドロップダウンメニューに移動し、認証方法チェーン(Authentication method chain)を選択します。
- 認証方法の1つとして一時アクセスコード(Temporary Access Code)を選択します。TACを求められる前にユーザーに別の方法で認証させたい場合は、その方法を最初の認証方法として選択します。2番目の方法として一時アクセスコード(Temporary Access Code)を選択します。
- ユーザーがリソースにサインインするたび(Every time user signs in to resource)を選択します。
- 必要に応じてその他の設定を構成します。
TAC authenticatorを編集または削除する
Authenticatorを編集または削除する前に、このAuthenticatorを使用する既存のポリシーの更新が必要になる場合があります。
- Authenticator(Authenticators)で、設定(Setup)タブに移動します。
- Authenticatorの横にあるアクション(Actions)ドロップダウンメニューを開き、編集(Edit)または削除(Delete)を選択します。
TACの作成
ユーザーが一度に持てるアクティブTACは1つです。TACを作成すると、既存のTACは自動的に取り消されます。
-
Admin Consoleで、に進みます。
- TACを作成する人を探します。
- その他のアクション(More actions)メニューから、一時アクセスコードを作成(Create Temporary Access Code)を選択します。
- ダイアログで、TACの有効期間を構成します。長さフィールドに、許容される最小値と最大値の範囲内で値を入力します。構成オプションセクションをご覧ください。
- 時間の単位(unit of time)ドロップダウンメニューからオプションを選択します。
- 一度だけ使用(One-time use)または複数回使用(Multi-use)を選択します。これらのオプションは、このauthenticatorの構成時に複数回使用TACを有効にした場合に表示されます。
- コードを作成(Create code)をクリックします。
- OktaはTACを表示します。このコードを渡す前に、必ずユーザーのIDを確認してください。 注:
ダイアログを閉じると、TACは再表示されません。TACの作成日時と有効期限のみが表示されます。
- ユーザーのAuthenticatorをリセットするには、Authenticatorをリセット([Reset authenticators)をクリックします。これは、ユーザーがデバイスを紛失した場合に役立ちます。
- TACを直ちに取り消すには、コードを期限切れにする(Expire code)をクリックします。別のTACを作成するには、この手順を繰り返します。
- 閉じる(Close)をクリックします。
既存のTACのAuthenticatorをリセットしコードを期限切れにする
この手順は、ユーザーに既存のTACがある場合にのみ実行できます。この手順を実行する前に、TACの作成の手順を完了してください。
-
Admin Consoleで、に進みます。
- TACを作成したユーザーを検索します。
- その他のアクション (More actions)メニューから、アクティブな一時アクセスコードの詳細を表示する(View active Temporary Access Code details)を選択します。一時アクセスコード(Temporary Access Code)ダイアログが表示されます。
- ユーザーのAuthenticatorをリセットするには、Authenticatorをリセット(Reset authenticators)をクリックします。これは、ユーザーがデバイスを紛失した場合に役立ちます。
- TACを直ちに取り消すには、コードを期限切れにする(Expire code)をクリックします。別のTACを作成するには、TACの作成の手順を実行します。
- 閉じる(Close)をクリックします。
エンドユーザーエクスペリエンス
- ユーザーがヘルプデスクに電話して、TACを要求します。以下のような状況を含め、このコードを要求する理由はたくさんあるでしょう。
- ユーザーがYubiKeyを自宅に忘れた。
- ユーザーが新しい従業員でオンボーディング中である。まだauthenticatorを登録していない。
- セキュリティ方式で認証できず、アカウントがロックされている。
- ヘルプデスクエージェントは、電話または組織が選択した別の方法でユーザーのIDを確認します。
- ヘルプデスクエージェントがユーザーのIDを正常に確認すると、TACを作成してユーザーに提供します。
- エンドユーザーは、Oktaサインインページに移動します。
- Sign-In WidgetからTACの入力を求められたら、ユーザーはTACを入力します。また、サインインポリシーで求められる場合は、別の方法での認証が必要になる可能性もあります。
- ユーザーは、Oktaまたはアプリへのアクセスを取得します。
関連項目