| addauthenticationwebauthaction |
Use this method to adds an action to be used for web authentication. * Specify the entire HTTP request in a single expression. |
Syntax |
Parameters |
name |
Name for the Web Authentication action.
Must begin with a letter, number, or the underscore character (_), and must contain only letters, numbers, and the hyphen (-), period (.) pound (#), space ( ), at (@), equals (=), colon (:), and underscore characters. Cannot be changed after the profile 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 authentication action" or 'my authentication action'). This is mandatory parameter. |
serverip |
IP address of the web server to be used for authentication. This is mandatory parameter. |
serverport |
Port on which the web server accepts connections. This is mandatory parameter. Minimum value = 1. Range 1 - 65535. |
fullreqexpr |
Exact HTTP request, in the form of an expression, which the Citrix ADC sends to the authentication server.
The Citrix ADC does not check the validity of this request. One must manually validate the request. |
scheme |
Type of scheme for the web server. This is mandatory parameter. |
successrule |
Expression, that checks to see if authentication is successful. This is mandatory parameter. |
defaultauthenticationgroup |
This is the default group that is chosen when the authentication succeeds in addition to extracted groups. |
attribute1 |
Expression that would be evaluated to extract attribute1 from the webauth response |
attribute2 |
Expression that would be evaluated to extract attribute2 from the webauth response |
attribute3 |
Expression that would be evaluated to extract attribute3 from the webauth response |
attribute4 |
Expression that would be evaluated to extract attribute4 from the webauth response |
attribute5 |
Expression that would be evaluated to extract attribute5 from the webauth response |
attribute6 |
Expression that would be evaluated to extract attribute6 from the webauth response |
attribute7 |
Expression that would be evaluated to extract attribute7 from the webauth response |
attribute8 |
Expression that would be evaluated to extract attribute8 from the webauth response |
attribute9 |
Expression that would be evaluated to extract attribute9 from the webauth response |
attribute10 |
Expression that would be evaluated to extract attribute10 from the webauth response |
attribute11 |
Expression that would be evaluated to extract attribute11 from the webauth response |
attribute12 |
Expression that would be evaluated to extract attribute12 from the webauth response |
attribute13 |
Expression that would be evaluated to extract attribute13 from the webauth response |
attribute14 |
Expression that would be evaluated to extract attribute14 from the webauth response |
attribute15 |
Expression that would be evaluated to extract attribute15 from the webauth response |
attribute16 |
Expression that would be evaluated to extract attribute16 from the webauth response |
Return Value |
Returns simpleResult |
See Also |