Advanced policy support for enterprise bookmarks
Enterprise bookmarks (VPN URLs) can be configured as an advanced policy.
Notes:
Citrix Gateway supports HTTP, HTTPs, and RDP protocols for the enterprise bookmarks.
Citrix Gateway supports only absolute URLs for the enterprise bookmarks.
Configure VPN URL as an advanced policy
To configure the VPN URL as an advanced policy:
-
Create a VPN URL action
-
Create VPN URL policy
-
Bind the policy to a bind point
Create a VPN URL action
At the command prompt, type the following:
add vpn urlAction <name> -linkName <string> -actualURL <string> [-vServerName <string>] [-clientlessAccess ( ON | OFF )] [-comment <string>] [-iconURL <URL>] [-ssotype <ssotype>] [-applicationtype <applicationtype>] [-samlSSOProfile <string>]
Following operations for VPN URL action are supported
-
add
add vpn urlAction <name> -linkName <string> -actualURL <string> [-vServerName <string>] [-clientlessAccess ( ON | OFF )] [-comment <string>] [-iconURL <URL>] [-ssotype <ssotype>] [-applicationtype <applicationtype>] [-samlSSOProfile <string>]
-
set
set vpn urlAction <name> [-vServerName <string>] [-clientlessAccess ( ON | OFF )] [-comment <string>] [-iconURL <URL>] [-ssotype <ssotype>] [-applicationtype <applicationtype>] [-samlSSOProfile <string>]
-
unset
unset vpn urlAction <name> [-vServerName] [-clientlessAccess] [-comment] [-iconURL] [-ssotype] [-applicationtype] [-samlSSOProfile]
-
show
show vpn urlAction [<name>]
-
remove
remove vpn urlAction <name>
-
rename
rename vpn urlAction <name>@ <newName>@
Following operations for VPN URL policy are supported
-
add
add vpn urlPolicy <name> -rule <expression> -action <string> [-comment <string>] [-logAction <string>]
-
set
set vpn urlPolicy <name> [-rule <expression>] [-action <string>] [-comment <string>] [-logAction <string>]
-
unset
unset vpn urlPolicy <name> [-comment] [-logAction]
Note:
In Icon URL, the icons are supported for all themes except the default theme. Maximum recommended size is 70x70 pixels. We recommend that you use transparent images. This parameter is optional.
In Application type, select the type of application (VPN, clientless VPN, or SaaS) that the URL represents. This parameter is optional.
For the SSO Type parameter, select the SSO type that you want to configure for the bookmark. When SSO is configured, users can access the applications without having to enter their credentials in the subsequent logons. This parameter is optional.
The following SSO types are supported:
- Unified Gateway: This SSO configuration allows secure remote access to multiple resources of an application through a single URL.
- Self-authentication: In this SSO configuration, Citrix Gateway users are prompted to provide the login credentials to access the application.
- SAML-based authentication: In this SSO configuration, Citrix Gateway uses an IdP to validate the user details, generates a SAML assertion, and sends it to the SP. If the validation passes, the SSO is successful.
If you set clientless access to ON, you can make sure that requests to websites go from the user device to Citrix Gateway and then to the website.
-
show
show vpn urlPolicy [<name>]
-
remove
remove vpn urlPolicy <name>
-
rename
rename vpn urlpolicy <name>@ <newName>@
-
stat
stat vpn urlpolicy [<name>] [-detail] [-fullValues] [-ntimes <positive_integer>] [-logFile <input_filename>] [-clearstats ( basic | full )]
-
bind
bind vpn vserver <vserver name> -policy <string> -priority <positive_integer> [-gotoPriorityExpression <expression>] bind vpn global -policyName <string> -priority <positive_integer> [-gotoPriorityExpression <expression>] bind aaa user <userName> -policy <string> [-priority <positive_integer>] [-type <type>] [-gotoPriorityExpression <expression>] bind aaa group <groupName> -policy <string> [-priority <positive_integer>] [-type <type>] [-gotoPriorityExpression <expression>]
-
unbind
unbind vpn vserver <name> -policy <string> unbind vpn global -policyName <string> unbind aaa user <name> -policy <string> unbind aaa group <name> -policy <string>
Note: Bind Points are aaauser
, aaagroup
, vpnvserver
, and vpnglobal
.