ステップ3:デスクトップデバイス用のWorkspace ONEでDevice Trustとアクセスポリシーを構成する

前提条件

ステップ1:Okta Workspace ONE AccessをIDプロバイダーとして構成する

ステップ2:Workspace ONE Access でOktaアプリケーションソースを構成する

デスクトップデバイスのアクセスポリシーを構成するには、OktaでIDプロバイダーのルーティングルールを構成し、Workspace ONE Accessで条件付きアクセスポリシーを構成します。Okta Device Trustソリューションは、デスクトップデバイスではまだ利用できません。デスクトップデバイスのDevice Trustを構成するには、Workspace ONE Accessアクセスポリシーの第2要素の認証方法として、デバイスコンプライアンスを使用できます。

デスクトップデバイス向けにOktaでIDプロバイダーのルーティングルールを構成する

  1. Okta Admin Consoleでセキュリティ(Security) > IDプロバイダー(Identity Providers)に移動します。
  2. ルーティングルール(Routing Rules)タブをクリックします。
  3. ルーティングルールを追加(Add Routing Rule)をクリックします。
  4. 以下を構成します。
    設定 アクション
    ルール名(Rule Name) 作成するルールの名前を入力します。
    ユーザーのIP(IF [User's IP is)](IF User's IP is) 実装に適している場合は、ルーティングを適用するネットワークゾーンと適用しないネットワークゾーンを指定できます。ここでゾーンを指定するには、少なくとも1つのネットワークゾーンがすでにOktaで定義されている必要があります。詳細については、「ネットワークセキュリティ」を参照してください。
    ユーザーのプラットフォーム(AND [User's device platform is)](AND User's device platform is)

    実装に応じて、これらのデバイスのいずれか(Any of these devices)を選択してから、[macOS]または[Windows]、あるいはその両方を選択します。

    ユーザーがアクセスしています(AND[User is accessing)](AND User is accessing)

    次のアプリケーションのいずれか(Any of the following applications)を選択してから、ルーティングルールを適用するアプリケーションを入力します。

    ユーザーが一致(AND[User matches)](AND User matches)

    適切なアクションを選択します。

    • すべて(Anything)。任意のユーザーを指定します。これはデフォルトです。
    • ログインに関する正規表現(Regex on login)。ユーザーのログインに基づいた、照合に使用する有効な正規表現を入力できます。これは、ドメインを指定する場合や、ユーザー属性では照合に不十分な場合に便利です。詳細については、「IDプロバイダーの検出」を参照してください。
    • ログインに関するドメインリスト(Domain list on login)。一致するドメインの一覧を指定します(例:example.com)。ドメイン名に@記号を追加しないでください。複数のドメインを追加できます。文字をエスケープする必要はないことに注意してください。
    • ユーザー属性(User attribute)。左側のリストで属性名を選択し、次から開始:(Starts with)リストで比較のタイプを選択して、右側のテキストフィールドに一致させる値を入力します。
    このIDプロバイダーを使用(THEN[Use this identity provider)](THEN Use this identity provider) ステップ1:Okta Workspace ONE AccessをIDプロバイダーとして構成する」の説明に従って、 Workspace ONE Access 用にOktaで作成したIDプロバイダーを選択します。
  5. ルールを作成(Create Rule)をクリックします。

デスクトップデバイス用のWorkspace ONE Accessで条件付きアクセスポリシーを構成する

デスクトップデバイスにSSOとDevice Trustを提供するには、Workspace ONE Accessで追加のアクセスポリシールールが必要です。

認証方法として証明書(クラウド展開)とデバイスコンプライアンスを使用して、macOSとWindows 10のアクセスポリシーを作成します。

  1. システム管理者として、Workspace ONE Accessコンソールにログインします。
  2. IDとアクセスの管理(Identity & Access Management)タブをクリックします。
  3. ポリシー(Policies)タブをクリックします。
  4. ポリシーを追加(Add Policy)をクリックします。
  5. ウィザードの[Definition(定義)]ページで、次の情報を入力します。
    オプション 説明
    ポリシー名(Policy Name) ポリシーの名前です。
    説明(Description) ポリシーの説明です。
    次に適用:(Applies to) Oktaを選択します。Oktaアプリケーションソースに設定されたアクセスポリシーが割り当てられます。Oktaからのすべての認証要求は、このポリシールールセットを使用して評価されます。
  6. 次へ(Next)をクリックします。
  7. 構成([Configuration)]ページで、ポリシールールを追加(Add Policy Rule)をクリックしてWindows 10用のポリシールールを構成します。
    1. 最初の認証方法としてCertificate (Cloud Deployment)(証明書(クラウドデプロイメント))を設定し、フォールバック認証方法としてDevice Compliance (with AirWatch)(デバイスコンプライアンス(AirWatchを使用))を設定します。

      ユーザーのネットワーク範囲がすべての範囲(ALL RANGES)Windows 10からコンテンツにアクセスしているのであれば、ユーザーはCertificate (Cloud Deployment)(証明書(クラウドデプロイメント))を使って認証できます。

      前述の方法が失敗する、または適用できない場合は、ユーザーは認証にDevice Compliance (with AirWatch)(デバイスコンプライアンス(AirWatchを使用))を使用します。

    2. 保存(Save)をクリックします。
  8. ポリシールールを追加(Add Policy Rule)をクリックして、macOS用のポリシールールを構成します。
    1. 最初の認証方法としてCertificate (Cloud Deployment)(証明書(クラウドデプロイメント))を設定し、フォールバック認証方法としてDevice Compliance (with AirWatch)(デバイスコンプライアンス(AirWatchを使用))を設定します。

      ユーザーのネットワーク範囲がすべての範囲(ALL RANGES) macOS からコンテンツにアクセスしているのであれば、認証に使用(Authenticate using)証明書(クラウドデプロイメント)(Certificate (Cloud Deployment))となります。

      前述の方法が失敗する、または適用できない場合は、認証はDevice Compliance (with AirWatch)(デバイスコンプライアンス(AirWatchを使用))にフォールバックします。

    2. 保存(Save)をクリックします。
  9. この統合のモバイルバージョンも構成している場合は、モバイルポリシーを再作成する必要があります:

    この手順の前のステップで作成したポリシールールは、モバイルデバイス用のWorkspace ONE Accessで構成したデフォルトのアクセスポリシーを上書きするため、このアクションが必要になります。そのため、モバイルデバイス用のこのソリューションの構成時にデフォルトのアクセスポリシーに追加したルールと同様に、 iOS Android Webブラウザー(Web browser)用のポリシールールをこの新しいポリシーに追加する必要があります。

    1. 最初の認証方法としてモバイルSSO(iOS)を設定し、フォールバック認証方法としてOkta認証を設定して、iOSデバイスのポリシールールを作成します。

      ユーザーのネットワーク範囲がすべての範囲(ALL RANGES) iOS からコンテンツにアクセスしているのであれば、認証に使用(Authenticate using)は[モバイルSSO(iOS)(Mobile SSO (iOS))]に設定されます。

      前述の方法が失敗する、または適用できない場合は、ユーザーはOkta認証(Okta Auth)で認証できます。

    2. 最初の認証方法としてモバイルSSO(iOS)を設定し、フォールバック認証方法としてOkta認証を設定して、Androidデバイスのポリシールールを作成します。

      ユーザーのネットワーク範囲がすべての範囲(ALL RANGES) Android からコンテンツにアクセスしているのであれば、認証に使用(Authenticate using)モバイルSSO(Android)(Mobile SSO (Android))に設定されます。

      前述の方法が失敗する、または適用できない場合は、ユーザーはOkta認証(Okta Auth)で認証できます。

    3. Oktaを認証方法として設定してWebブラウザーのポリシールールを作成します。

      ユーザーのネットワーク範囲がすべての範囲(ALL RANGES)Webブラウザー(Web Browser)からコンテンツにアクセスしているのであれば、認証に使用(Authenticate using)Okta認証(Okta Auth)に設定されます。

  10. ポリシールールを上から順に次の順序で並べます。
    1. Workspace ONEアプリまたはHubアプリ
    2. Windows 10またはMac OS
    3. Windows 10またはMac OS
    4. iOSまたはAndroid
    5. iOSまたはAndroid
    6. Webブラウザー(Web browser)