登录到 vSphere Web Client 失败,并出现错误:未针对 VMware Inventory Service 对客户端进行身份验证
search cancel

登录到 vSphere Web Client 失败,并出现错误:未针对 VMware Inventory Service 对客户端进行身份验证

book

Article ID: 309548

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 Logging in to vSphere Web Client fails with the error: Client is not authenticated to VMware Inventory Service (2059637) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 从 vSphere 5.0 升级到 vSphere 5.5 后,Active Directory 域中的用户无法登录到 vSphere Web Client。
  • 显示以下错误:

    未针对 VMware Inventory Service 对客户端进行身份验证 (Client is not authenticated to VMware Inventory Service)


Environment

VMware vSphere Web Client 5.5.x
VMware vCenter Server 5.5.x

Cause

出现该问题的原因是,vCenter Single Sign-On (SSO) 5.5GA 中的组名权限区分大小写,而 vCenter Server 5.0 中的不区分大小写。

在 vCenter Server 5.0 中分配权限时,可以输入与相应 Active Directory 组名不同大小写的组名,这些组中的用户可以成功登录。

在 vSphere 5.5GA(内部版本号 1312298)中,如果 Active Directory 组名和权限中的组名存在大小写不一致,则该组中的用户无法使用 vCenter Single Sign-On 登录到清单服务。

如果在使用 vCenter Server 中的前组名分配权限后,安装 vSphere 5.5GA,并在 Active Directory 中将组名更改为不同大小写,则也有可能会出现此问题。

此问题在 vSphere 5.5.0a 中已得到解决。有关详细信息,请参见本文的“解决方法”部分

发行版本(包括所有更新/修补程序)
区分大小写的组名比较
vSphere 5.0

vSphere 5.1
vSphere 5.5
vSphere 5.5.0a









Resolution

此问题在 vCenter Server 5.5.0a(可从 VMware Downloads 下载)中已得到解决。有关详细信息,请参见 VMware vCenter Server 5.5 Release Notes

要在 vSphere 5.5 GA(内部版本号 1312298)中解决此问题,请删除使用与 Active Directory 中当前所用大小写不同的组名添加的组的所有权限,然后重新添加权限。
  1. 删除该组的权限。有关详细信息,请参见 vSphere 5.5 Security Guide 中的“在 vSphere Web Client 中移除权限”。
  2. 使用在 Active Directory 中所用的组名大小写为该组添加权限。有关详细信息,请参见 vSphere 5.5 Security Guide 中的“在 vSphere Web Client 中分配权限”。


Additional Information

Logging in to vSphere Web Client fails with the error: Client is not authenticated to VMware Inventory Service