Active directory 在Windows上获取Active Directory凭据以传递给Citrix

Active directory 在Windows上获取Active Directory凭据以传递给Citrix,active-directory,virtual-machine,citrix,xenapp,Active Directory,Virtual Machine,Citrix,Xenapp,在回答这个问题之前,我要说,我不知道这是否可能,如果可能的话,我也不知道最好的方法 我想看看我是否可以从windows计算机上获取当前的Active Directory凭据,然后使用该凭据登录到另一个应用程序。该应用程序是XenDesktop(Citrix虚拟桌面) Citrix使用的凭据与Active Directory相同。我想开发一种方法,这样他们就不必登录两次,一次登录到box,一次登录到Citrix 我的第一个想法是开发一个web应用程序。如果用户导航到我的应用程序,它可以获取当前的广

在回答这个问题之前,我要说,我不知道这是否可能,如果可能的话,我也不知道最好的方法

我想看看我是否可以从windows计算机上获取当前的Active Directory凭据,然后使用该凭据登录到另一个应用程序。该应用程序是XenDesktop(Citrix虚拟桌面)

Citrix使用的凭据与Active Directory相同。我想开发一种方法,这样他们就不必登录两次,一次登录到box,一次登录到Citrix

我的第一个想法是开发一个web应用程序。如果用户导航到我的应用程序,它可以获取当前的广告创意,然后轻松地将其传递给citrix


如果您能帮助我们了解这个问题,我们将不胜感激。

是的,使用Citrix的单点登录应该可以做到这一点。如果不了解环境的所有信息,就很难告诉您需要采取的确切步骤。但是,您需要同时在桌面和服务器端启用SSO

默认情况下,Citrix Receiver的企业版安装SSO组件。此组件在工作站上安装GINA DLL,该DLL在用户登录、解锁计算机等时拦截用户凭据。您必须通过在以下位置设置一些注册表值来启用此功能:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Logon\Local Credentials
类似于:

EnableSSOnThruICAFile=true
LegacyLocalUserNameAndPassword=*
SSOnCredentialType"=Any,NT,NDS
SSOnUserSetting=true
UseLocalUserAndPassword"=true
通知Citrix接收器可以捕获Windows凭据并将其传递给XenApp

然后,您可以创建一个.ICA文件来启动Citrix桌面,但您不必担心编写任何脚本或传递凭据。它们将被传给你。您只需确保在.ICA文件中也启用了SSO。在[WFClient]部分添加:

UseLocalUserAndPassword=On
SSOnUserSetting=On
EnableSSOnThruICAFile=On

加上启动桌面所需的任何其他ICA设置。双击此项。然后,ICA将使用传递的凭据启动桌面。

是的,这应该可以使用Citrix的单点登录。如果不了解环境的所有信息,就很难告诉您需要采取的确切步骤。但是,您需要同时在桌面和服务器端启用SSO

默认情况下,Citrix Receiver的企业版安装SSO组件。此组件在工作站上安装GINA DLL,该DLL在用户登录、解锁计算机等时拦截用户凭据。您必须通过在以下位置设置一些注册表值来启用此功能:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Logon\Local Credentials
类似于:

EnableSSOnThruICAFile=true
LegacyLocalUserNameAndPassword=*
SSOnCredentialType"=Any,NT,NDS
SSOnUserSetting=true
UseLocalUserAndPassword"=true
通知Citrix接收器可以捕获Windows凭据并将其传递给XenApp

然后,您可以创建一个.ICA文件来启动Citrix桌面,但您不必担心编写任何脚本或传递凭据。它们将被传给你。您只需确保在.ICA文件中也启用了SSO。在[WFClient]部分添加:

UseLocalUserAndPassword=On
SSOnUserSetting=On
EnableSSOnThruICAFile=On
加上启动桌面所需的任何其他ICA设置。双击此.ICA将使用传递的凭据启动桌面