A.3. "Application Authentication"(应用程序验证)选项卡

"Application Authentication"(应用程序验证)选项卡上的设置控制启动应用程序时的用户体验。

从命令行,使用第 D.16 节 “tarantella config list”命令列出这些设置,使用第 D.15 节 “tarantella config edit”命令编辑这些设置。

对这些属性所做的更改会立即生效。

此选项卡包含以下部分:

A.3.1. Password Cache Usage(密码缓存的使用情况)

用法:选中或者取消选中复选框。

描述

如果用户为 SGD 服务器键入的密码存储在密码缓存中,是否尝试将其用作应用服务器的密码。

如果一些应用程序配置为在 SGD 主机上运行,或者如果选择了第 A.1.2 节 “Password Cache(密码缓存)”,SGD 服务器密码可能会存储在缓存中。

可以通过应用服务器对象的第 C.2.88 节 “Password Cache Usage(密码缓存的使用情况)”属性覆盖该属性。

命令行

命令选项:--launch-trycachedpassword 1 | 0

用法:指定 1 (true) 或 0 (false)。

以下示例在针对应用服务器进行验证时使用密码缓存中存储的 SGD 密码。

--launch-trycachedpassword 1

A.3.2. Action When Password Expired(密码到期时执行的操作)

用法:选择一个选项。

描述

用户的密码在应用服务器上已经到期时采取的操作。

下表中显示了命令行选项及其管理控制台等效项。

管理控制台

命令行

描述

Authentication Dialog(验证对话框)

dialog

显示 SGD 验证对话框。

Aged Password Handler(过期密码处理程序)

manual

显示终端窗口,用户可以在其中更改其密码。

Launch Failure(启动失败)

none

不采取任何进一步操作。视为启动失败。

对于 Windows 应用程序,远程桌面会话主机处理验证过程。不向 SGD 返回任何信息来指示验证是成功还是失败。这意味着一旦 SGD 为 Windows 应用服务器缓存了用户名和密码,SGD 将不再显示验证对话框,除非用户按住 Shift 键同时单击应用程序的链接,或者管理员从密码缓存中删除了用户的项。

命令行

命令选项:--launch-expiredpassword manual | dialog | none

用法:指定一个选项。

在以下示例中,用户可以使用终端窗口更改其密码。

--launch-expiredpassword manual

A.3.3. Smart Card Authentication(智能卡验证)

用法:选中或者取消选中复选框。

描述

允许用户通过智能卡登录 Microsoft Windows 应用服务器。

命令行

命令选项:--launch-allowsmartcard 1 | 0

用法:指定 1 (true) 或 0 (false)。

以下示例允许用户使用智能卡登录。

--launch-allowsmartcard 1

A.3.4. Dialog Display(对话框显示)

用法:选中或取消选中复选框。

描述

控制何时显示应用服务器的验证对话框。复选框是相互关联的,允许您从三个可能选项中进行选择。

下表中显示了命令行选项及其管理控制台等效项。

管理控制台

命令行

描述

"On Shift-Click"(在按住 Shift 键的同时单击)(选中)

"On Password Problem"(在密码出现问题时)(选中)

user

如果用户按住 Shift 键同时单击应用程序链接,或者如果存在密码问题,将显示验证对话框。

"On Shift-Click"(在按住 Shift 键的同时单击)(取消选中)

"On Password Problem"(在密码出现问题时)(选中)

system

仅当存在密码问题时才显示验证对话框。

"On Shift-Click"(在按住 Shift 键的同时单击)(取消选中)

"On Password Problem"(在密码出现问题时)(取消选中)

none

从不显示验证对话框。

对于 Windows 应用程序,远程桌面会话主机将处理验证过程。不向 SGD 返回任何信息来指示验证是成功还是失败。这意味着一旦 SGD 为 Windows 应用服务器缓存了用户名和密码,SGD 将不再显示验证对话框,除非用户按住 Shift 键同时单击应用程序的链接,或者管理员从密码缓存中删除了用户的项。

命令行

命令选项:--launch-showauthdialog user | system | none

用法:指定一个选项。

在以下示例中,如果您按住 Shift 键并单击链接来启动应用程序,或者如果密码存在问题,将显示应用服务器的验证对话框。

--launch-showauthdialog user

A.3.5. "Save Password"(保存密码)框

用法:选中或取消选中复选框。

描述

两个属性,控制应用服务器验证对话框中 "Save Password"(保存密码)复选框的初始状态以及用户是否可以更改该状态。

如果用户无法更改该设置,则 "Initially Checked"(最初处于选中状态)属性确定用户是否可以在应用服务器密码缓存中保存密码。

命令行

命令选项:--launch-savepassword-initial checked | unchecked

命令选项:--launch-savepassword-state enabled | disabled

用法:指定有效选项。

在以下示例中,"Save Password"(保存密码)复选框的初始状态为 selected。用户可以更改此设置。

--launch-savepassword-initial checked
--launch-savepassword-state enabled

A.3.6. "Always Use Smart Card"(总是使用智能卡)框

用法:选中或取消选中复选框。

描述

两个属性,控制应用服务器验证对话框中 "Always Use Smart Card"(总是使用智能卡)复选框的初始状态以及用户是否可以更改该状态。

如果用户无法更改该设置,"Initially Checked"(最初处于选中状态)属性确定是否缓存用户关于总是使用智能卡验证的决策。

命令行

命令选项:--launch-alwayssmartcard-initial checked|unchecked

命令选项:--launch-alwayssmartcard-state enabled|disabled

用法:指定有效选项。

在以下示例中,"Always Use Smart Card"(总是使用智能卡)复选框的初始状态为 selected。用户可以更改此设置。

--launch-alwayssmartcard-initial checked
--launch-alwayssmartcard-state enabled

A.3.7. Display Delay(显示延迟)

用法:在字段中输入时间段(以秒为单位)。

描述

向用户显示 "Application Launch"(应用程序启动)对话框之前的延迟(以秒为单位)。

命令行

命令选项:--launch-showdialogafter secs

用法:secs 替换为延迟(以秒为单位)。

在以下示例中,会在两秒钟后显示 "Application Launch"(应用程序启动)对话框。

--launch-showdialogafter 2

A.3.8. "Launch Details"(启动详细信息)窗格

用法:选中或取消选中复选框。

描述

这些属性控制 "Application Launch"(应用程序启动)对话框的 "Launch Details"(启动详细信息)区域的初始显示状态,用户是否可以更改该状态以及应用程序启动失败时是否显示 "Launch Details"(启动详细信息)区域。

如果用户无法更改该设置,则 "Showed by Default"(默认情况下显示)属性确定用户是否查看应用程序启动详细信息

命令行

命令选项:--launch-details-initial hidden | shown

命令选项:--launch-details-state enabled | disabled

命令选项:--launch-details-showonerror 1 | 0

用法:指定有效选项。

在以下示例中,"Launch Details"(启动详细信息)区域的初始状态为 hidden。用户可以更改此设置。如果应用程序启动失败则显示 "Launch Details"(启动详细信息)区域。

--launch-details-initial hidden
--launch-details-state enabled
--launch-details-showonerror 1