Application properties

The Application.Get() method may take the following property names as an argument. Each argument returns a different application property. The property names are case-sensitive.

Property Name

Description

_PartitionKey

The customer ID used to establish the user session. An example: BZ284.

_RowKey

The UUID (universally unique identifier) of the application.

Description

The text description of the web application entered in the description field of the Application Settings tab.

Icon

The graphic file used as the icon for this application as set in the Application Settings tab.

Name

The name of the application as entered in the Application Settings tab.

TemplateName

The type of generic application template used to define this web application’s profile. Possible return values:

Generic SAML

Generic User-Password

Url

The contact URL specified in the URL field in the Application Settings tab. Synonymous with the global variable ServiceUrl.

UserName Strategy

The technique specified in the Application Settings tab to determine the user name for a user session. Possible return values:

ADAttribute: the Privileged Access Service sets the user name to the specified AD attribute of the current user. If this is a user-password web application, the Privileged Access Service asks the user to enter a password the first time the user asks for a connection to this web application. The Privileged Access Service stores the password for subsequent connections.

Fixed: the Privileged Access Service sets the user name to the value entered in the Application Settings tab. If this is a user-password web application, this technique also sets the password to the value entered in the Application Settings tab.

SetByUser: the Privileged Access Service asks the user to enter a user name the first time the user asks for a connection to this web application. If this is a user-password web application, the Privileged Access Service also asks for a password. The Privileged Access Service stores the user name (and password if applicable) for subsequent connections.

UseScript: the Privileged Access Service executes the user map script to determine the user name.

UserPassScript

The custom user-password script set in the Advanced tab.

WebAppType

The authentication method used by the web application. Possible return values:

SAML

UsernamePassword