Home > Configuration > Authentication > addauthenticationazurekeyvault

addauthenticationazurekeyvault

Use this method to creates a Azure key vault profile. This profile is used to interact with azure services for data signature and storage.

Syntax



Parameters

name

Name for the new Azure Key Vault profile. Must begin with an ASCII alphanumeric or underscore (_) character, and must contain only ASCII alphanumeric, underscore, hash (#), period (.), space, colon (:), at (@), equals (=), and hyphen (-) characters. Cannot be changed after an action is created. The following requirement applies only to the Citrix ADC CLI: If the name includes one or more spaces, enclose the name in double or single quotation marks (for example, "my action" or 'my action').
This is mandatory parameter.

vaultname

Name of the Azure vault account as configured in azure portal.
This is mandatory parameter.

clientid

Unique identity of the relying party requesting for authentication.
This is mandatory parameter.

clientsecret

Unique secret string to authorize relying party at authorization server.
This is mandatory parameter.

servicekeyname

Friendly name of the Key to be used to compute signature.
This is mandatory parameter.

signaturealg

Algorithm to be used to sign/verify transactions
Default value = NS_SHA256.

tokenendpoint

URL endpoint on relying party to which the OAuth token is to be sent.

pushservice

Name of the service used to send push notifications

defaultauthenticationgroup

This is the group that is added to user sessions that match current IdP policy. It can be used in policies to identify relying party trust.

refreshinterval

Interval at which access token in obtained.
Default value = 50.

tenantid

TenantID of the application. This is usually specific to providers such as Microsoft and usually refers to the deployment identifier.

authentication

If authentication is disabled, otp checks are not performed after azure vault keys are obtained. This is useful to distinguish whether user has registered devices.
Default value = ENABLED.

Return Value

Returns simpleResult

See Also