**注:**このセクションの内容は、Horizon 8 バージョン 2312 以降に適用されます。
Horizon 管理者が REST API、View API、または Horizon Console を使用して Connection Server にログインする場合、提供する認証情報によって認証と認可の手順が異なります。
認証情報としてユーザー ID 証明書を提供した場合、Windows は証明書をユーザー アカウントと照合します。詳細については、「証明書ベースの認証のための証明書マッピングの構成」を参照してください。ID が不明な場合、照合は失敗します。証明書が無効か、失効している場合、または証明書を使用してハンドシェイク署名を確認できない場合、認証は失敗します。次に、Horizon は Windows の機能を使用して、一致したアカウントが有効であり、時刻が正しくないなどのログイン制約がないことを確認します(Active Directory でアカウントにログイン時間機能が設定されている場合)。
管理者が認証情報としてユーザー名とパスワードを提供した場合、Windows に対して一時的な Type 8 ログインが実行されます。このタイプのログインでは、管理者用に Windows ユーザー プロファイルが作成されないため、無駄な時間がかかり、ストレージが消費されます。ログイン プロセスでは、アカウント名が Windows に認識され、有効になっていること、パスワードが最新でロックアウトされていないこと、ログイン制約がないことが確認されます。成功すると、管理者は Windows からもう一度ログアウトされます。
Windows の認証と認可の後に、アカウントに適切な Horizon 権限があり、選択した方法で正しい要求フラグを使用して Connection Server にログインできるようにするため、さらに認可が実行されます。「GlobalPrivileges」の「API でスマートカードを使用しない権限」を参照してください。すべてのチェックが成功すると、最大 3 つのトークンが生成されます。
| REST API セッション トークン | 管理者に REST API の使用を引き続き許可します。 |
| View API セッション トークン | 管理者に View API の使用を引き続き許可します。 |
| Windows 偽装トークン | 管理者が他の Windows コンピュータにアクセスして Connection Server ソフトウェアをインストールまたはアップグレードすることを許可します。 |
**注:**どのトークンが生成されるかは、管理者の Horizon 権限とログイン方法によって異なります。ユーザー名とパスワードではなく、Windows アカウントに自動登録されたユーザー ID 証明書か、スマート カードにインストールされたユーザー ID 証明書を提供することを推奨します。ただし、Connection Server のインストールなどのライフサイクル管理機能を呼び出す場合は、ユーザー名とパスワードを使用して、Windows ドメイン アカウントでログインする必要があります。
生成されたすべてのトークンは、管理者がログアウトするか、セッションがタイムアウトすると無効になります。REST API と View API のセッション タイムアウトは、[セキュリティ設定] で Connection Server クラスタ全体に対して構成されます。「Horizon Console のセキュリティ関連のグローバル設定」を参照してください。Horizon Console セッション タイムアウトは、[自分の環境設定] でユーザーごとに設定します。「クライアントとコンソール セッションのグローバル設定」を参照してください。
このページは役に立ちましたか?