ユーザーをWindows認証情報で自動的に認証する

この記事では、クライアントがユーザーのWindows資格情報に基づいて認証を行うように設定する方法を説明します。

概要

リモートアクセスのためには、セキュリティポリシーの実施には、ユーザーがクライアントで成功裏に認証されることが必要です。 シームレスな認証を保証することで、ネットワークセキュリティを向上させ、シンプルなユーザーエクスペリエンスを作り出します。 SSOで認証するユーザーに対して、クライアントがWindows認証情報を使用して認証できるように設定できます。 これにより、ユーザーはデバイスに一度ログインするだけで、クライアントに接続する際に認証情報を再入力する必要がなくなります。 認証は自動的に行われるか、ユーザーが開始することができます。 このプロセスでは、プライマリ更新トークン(PRT)が発行され、Catoクライアントがユーザーを認証するために取得します。 SSOセッションが期限切れとなりPRTトークンが有効である場合、クライアントはWindows認証情報を使用して静かに再認証を行い、シームレスなログインおよび再認証の流れを維持します。

初回のインストール後にクライアントを自動で起動し、Windowsレジストリキーを設定して、常時オンセキュリティを使用して起動時に接続を行うと、クライアントは常に起動し、認証し、ユーザーが何も操作しなくても接続されます。

注意

注: レジストリエントリは大文字小文字を区別する場合があり、この記事に記載されているとおりに正確に入力する必要があります。

ユースケース - クライアント認証の簡素化

会社ABCは、ユーザーが可能な限り少ないクリックでCatoに接続できるようなシンプルなユーザーエクスペリエンスを求めています。 そのために、クライアントの認証プロセスを自動化したいと考えています。 これにより、Catoに接続するためには、ユーザーはクライアントを開き、接続ボタンをクリックするだけで済みます。

管理者は、Cato SSO設定を設定して、ユーザーのWindows資格情報を自動的に使用するようにします。

ユーザーがデバイスにログインするたびに、SSOトークンが期限切れの場合でも、クライアントはユーザーから追加の認証を必要とせずにネットワークに接続できます。

ユースケース - シームレスなクライアント認証と接続

会社ABCは、ユーザーが可能な限り頻繁にクライアントに接続されることを保証したいと考えています。 そのために、新規および既存のユーザーがクライアント内の接続ボタンを手動でクリックすることを忘れないように、クライアント接続プロセスを自動化したいと考えています。

管理者が次の設定を行います:

  • クライアントが新規ユーザーのために直ちに起動するように、デバイスにWindowsレジストリキーを定義します。
  • クライアントがデバイスを起動するたびに接続するように、起動時に接続を有効にします。
  • 手動ユーザー認証の必要性をなくすために、Windows資格情報を使用して自動クライアント認証を有効にします。

ユーザーがデバイスにログインするたびに、クライアントは起動し、認証を行い、ユーザーの操作なしに接続されます。

注意

注意: Azureがユーザーに認証トークンを提供できない場合、最終ユーザーはクライアントにAzure資格情報を入力して標準の認証フローに従います。

前提条件

  • Windows資格情報を使用した認証がサポートされています:

    • Windowsクライアントv5.8以上で利用可能です。
    • Windows 10以上を実行しているデバイスで利用可能です。
    • Azure AD加入デバイスではハイブリッドAD参加がクライアントv5.11以上でサポートされています。
    • AzureがアカウントのSSOプロバイダーとして設定され、ユーザーがSSOでログインできることを許可されています。
    • OIDとSIDのマッピングが設定されています (詳細についてはMicrosoftのドキュメントを参照してください)。
    • クライアントがPRTトークンを取得できます。 PRTトークンが取得できない場合、ユーザーは手動で認証または再認証が必要になるかもしれません。 PRTトークンの問題をトラブルシューティングするには、Microsoftのドキュメントを参照してください。

既知の制限事項

  • ユーザーの操作 (例: MFA) を必要とするAzure ADはクライアントv5.11からサポートされています (v5.11未満のクライアントではサポートされていません)。
  • この機能にはレジストリキーInitialAlwaysOnはサポートされていません。

Windows資格情報での認証の設定

この機能はAzure SSO構成内で有効にされています。 一度有効にすると、ユーザーエクスペリエンスを選択できます。

Windows_Auth.png

Windows資格情報で認証するために:

  1. ナビゲーションメニューから、アクセス > シングルサインオンをクリックします。
  2. SDPクライアントユーザセクションから、Windows資格情報でサインインを選択します。
  3. ドロップダウンメニューからユーザーエクスペリエンスを設定します:

    • 自動的に: クライアントは自動的にWindows資格情報を使って認証します。
    • ユーザ選択: ユーザーはWindows資格情報での認証の確認が必要ですが、再入力する必要はなく、別のユーザーとして認証することも選べます。
  4. 保存をクリックしてください。

    ユーザーは現在、自分のWindows資格情報を使用してCatoに認証しています。 新規ユーザーは自動的にWindows資格情報で認証します。 設定済みのユーザーは、SSOセッションが次に期限切れになると自動的に認証されます。

注意

注意: デバイスに複数のユーザーが設定されている場合、クライアントに設定されたユーザーのみがWindows資格情報を使用して認証できます。

シームレスなユーザー体験の設定

Windows認証情報による認証を他の機能と組み合わせて、ユーザー体験をシームレスにすることができます。 これは、クライアントがユーザーの操作なしに起動、認証、接続することを意味します。

Windowsのレジストリキーを設定した後、デバイスを再起動します。

シームレスな認証のためにサブドメインを定義する

CMAに表示されるように、SubdomainForSeamlessAuthWindowsレジストリキーを使用してCatoアカウント名を定義します。 アクセス > シングルサインオンページであなたのアカウントのサブドメインを識別できます。 クライアントが最初のCatoクラウドへの認証を成功させると、レジストリは自動的に更新されます。

Catoアカウント名を定義するために:

  1. レジストリのこの場所に移動します: HKEY_LOCAL_MACHINE\SOFTWARE\CatoNetworksVPN
  2. このキーを定義します:

    • SubdomainForSeamlessAuth = <あなたのアカウント名> (String)

クライアントの自動起動

初回インストール後にクライアントを自動的に起動するには、LaunchAuthPageOnStartup Windowsレジストリキーを定義します。 この機能は、新しいユーザーがデバイスに初めてログインする際に利用されます。

クライアントを自動起動するようにWindowsレジストリを設定します:

  1. レジストリのこの場所に移動します: HKEY_LOCAL_MACHINE\SOFTWARE\CatoNetworksVPN
  2. このキーを定義します:

    • LaunchAuthPageOnStartup=1 (DWORD)

アカウント全体でのConnect on Bootの使用

アカウント全体に対し、Cato管理アプリケーションで起動時に接続を有効にすることを選択でき、クライアントはデバイスが起動するたびに常に接続されます。 この機能は、ユーザーの操作なしにクライアント接続を強制するためにユーザーに設定されます。

特定のユーザーのためのConnect on Bootのカスタマイズ

特定のユーザーのみを対象に起動時接続を有効にしたいアカウントの場合、必要なユーザーのデバイスにConnectOnBootレジストリキーを定義できます。

Windowsレジストリを設定してデバイスが起動する時にクライアントを接続する:

  1. レジストリのこの場所に移動します: HKEY_LOCAL_MACHINE\SOFTWARE\CatoNetworksVPN
  2. このキーを定義します:

    • ConnectOnBoot=1 (DWORD)

追加の設定

例えばMFAなど、ユーザーが追加認証ステップを完了する必要がある場合、SeamlessAuthAllowUIレジストリキーが必要であり、ユーザーは手動で認証することができます。

追加のレジストリキーを設定します:

  1. レジストリの場所に移動します: HKEY_LOCAL_MACHINE\SOFTWARE\CatoNetworksVPN
  2. このキーを定義します:

    • SeamlessAuthAllowUI=1 (DWORD)

Always Promptトークン有効性とWindows資格情報による認証の使用

SSO トークンの有効期限 設定が常時プロンプトになっていて、Windows資格情報での認証を有効にしている場合、クライアントはユーザーに通知せずにWindows資格情報を使って静かに認証します。

この記事は役に立ちましたか?

3人中3人がこの記事が役に立ったと言っています

0件のコメント