InvisibleVerifyCredentialsEx() 函数
- Last UpdatedSep 24, 2024
- 1 minute read
InvisibleVerifyCredentialsEx() 函数可以用在同步 QuickScript 中,以验证给定用户的凭据,而不必将用户登录到 InTouch HMI。
类别
安全性
语法
AnalogTag=InvisibleVerifyCredentialsEx("Credential Name");
参数
凭证名称
凭据管理器中存储的凭据的名称。对于独立 InTouch 应用程序,从“应用程序管理器”中检索凭据。对于托管 InTouch 应用程序,从 Application Server 的“凭据管理器”中检索凭据。
附注
如果提供的用户、口令及域组合有效,则以整数的形式返回与用户关联的相应访问级别。否则返回 -1。
注意:InvisibleVerifyCredentialsEx() 函数必须从同步 QuickScript 中运行。如果从异步 QuickScript 中运行,此函数总是返回 -1。
此函数不更改当前登录的用户。Domain 参数仅对基于操作系统的安全性是有效的。如果使用 ArchestrA 安全模式,并且如果 ArchestrA 安全性又使用基于操作系统的安全性,则 UserId 参数应该包含带域名或计算机名的全限定用户名。
示例
AnalogTag=InvisibleVerifyCredentialsEx("john", "Password", "corporate_hq");
另请参阅
PostLogonDialog()、AttemptInvisibleLogon()、IsAssignedRole()、QueryGroupMembership()、AddPermission()