Security Manager Functions
Four modules make up the Security Manager API, each containing its own set of function calls. In all cases, the function call must start with \SecurityManager\
Account Manipulation Methods
AddAccount | Creates a new account. |
ModifyAccount | Modifies an existing account. |
DeleteAccount | Removes an account. |
Query Module
SecurityCheck | Examines the rules that apply to the current user or the named user to determine if the specified privilege has been granted. |
BuildFullName | If a namespace and namespace delimiter are being used, returns the full, namespace-qualified name of the specified account. |
GetFullName | Returns the full, namespace-qualified name of the caller's account. |
GetGroupName | Returns the namespace of the caller's account. |
GetUserName | Returns the user name of the caller's account. |
GetAccountID | Returns the account ID of the named account. |
GetAccountInfo | Returns one or more AccountData structures. |
IsLoggedOn | Returns TRUE if the calling user is signed in, else FALSE. |
IsSecured | Returns TRUE if the application has any user accounts defined, else FALSE. |
IsSuspended | Returns TRUE if the user's account is suspended, else FALSE. |
UIErrorToText | Returns a text string corresponding to the error code provided. |
VTScada Authentication Module
AlternateLogon | Either creates, or attempts to sign in using an alternate ID value. See comments. |
AlternateLogoff | Synonym for LogOff(). |
Authenticate | Authenticates the Namespace, UserName and Password. |
QuietLogon | Authenticates the authorization token (AuthToken) and, if successful logs the calling user session on as the user specified in the AuthToken. |
LogOff | Logs the calling user session off. |
UserCredChange | The return value will increment each time there is a change in the user session's logged-in user or their password. |
Windows Authentication Module
UserLogonDialog | Returns the string value of the LDAP default naming context for the host machine domain. |
WindowsLogon | Authentication request to Windows Authentication services. |
User Interface Module
UserLogonDialog | Launches the Sign in dialog. |