Make services available in the SSL VPN Portal

SSL VPN Portal Services map external URLs to HTTP-based services in the protected network.

SSL VPN Portal Service elements contain settings that define how the internal URLs of the HTTP-based services are translated to external URLs. URL translation makes sure that all traffic to registered web resource hosts is routed through the SSL VPN Portal. End users can access the SSL VPN Portal Services through the SSL VPN Portal, or directly through web browser bookmarks.

  For more details about the product and how to configure features, click Help or press F1.

Steps

  1. Select Configuration, then browse to SD-WAN.
  2. Browse to SSL VPN Portal > SSL VPN Portal Services.
  3. Right-click SSL VPN Portal Services, then select New SSL VPN Portal Service.
  4. In the Name field, enter a unique name.
    Note: The name must only contain letters, numbers, dashes (-), and underscores (_).The name cannot contain spaces.
  5. From the Link Translation drop-down list, select how incoming connections are routed to services in the protected network.
  6. (Only when the link translation method is URL Rewrite or DNS Mapping) Click Select next to the Profile field to select an SSL VPN Service Profile element.
    The profile contains settings for SSO and cookie protection.
  7. If you selected URL Rewrite, configure the following settings to define URL translation:
    1. In the External URL Prefix field, enter a forward slash (/) followed by a unique prefix.
    2. In the Internal URL field, enter the URL of the service in the protected network.
  8. If you selected DNS Mapping, configure the following settings to define URL translation:
    1. In the External URL field, enter the URL where users can access the service. The URL must be an HTTPS URL and a valid host name with a top-level domain.
    2. In the Internal URL field, enter the URL of the service in the protected network.
    3. Specify the certificate that is used for HTTPS connections in one of the following ways:
      • Click Select, then select a TLS Credentials element.
      • To create and use a self-signed certificate, select Use Self-Signed Certificate.
  9. If you selected Freeform URL, configure the following settings to define URL translation:
    1. From the Cookie Protection options, select On or Off.
    2. Below the Allowed URLs table, click Add, then enter one or more host names or IP addresses.
    3. Below the Trusted CAs field, click Add, then select the certificate authority to be used with the service.
  10. On the Look & Feel tab, configure how the service appears on the SSL VPN Portal webpage.
  11. Click OK.

Next steps

You are now ready to define which users are allowed to access the services.

SSL VPN Portal Service Properties dialog box

Use this dialog box to define the properties of an SSL VPN Portal Service element.

Option Definition
General tab
Name Specifies a unique name for the element.
Link Translation Specifies how incoming connections are routed to services in the protected network.
  • URL Rewrite — A URL prefix that corresponds to a service in the protected network is added to the URL.
    Note: Incoming connections are routed to the service in the protected network based on the URL prefix. HTTP responses from the servers in the protected network are rewritten to change the outgoing URLs. This option does not require any additional DNS entries.
  • DNS Mapping — Incoming connections to the SSL VPN Portal are translated to an internal host running on a specific port.
    Note: This option requires a DNS entry for each service in the protected network.
  • Freeform URL — Users can manually enter a URL in the SSL VPN Portal in addition to selecting a predefined service.
    Note: Instead of having to configure every portal service individually, you can create a list of allowed URLs and certificates or CAs.
Disable Client-Side Rewrite When selected, disables client-side URL rewriting. Select this option only if client-side URL rewriting does not work as expected and you need to revert to a previous working configuration.

Client-side URL rewriting improves compatibility when JavaScript is used to dynamically construct URLs. Disabling the rewriting changes the way the URLs in JavaScript are handled and often breaks the links within JavaScript.

Note: Client-side URL rewriting must be enabled to connect to some services, such as Sharepoint and Office365, through the SSL VPN Portal.
Option Definition
When Link Translation method is URL Rewrite
Profile Shows the selected SSL VPN Portal Service Profile. Click Select to select a SSL VPN Portal Service Profile.
External URL Prefix Specifies the prefix of the URL where users access the service.
Internal URL Specifies the URL of the service in the protected network. The URL must be followed by a forward slash (/).
Alternative Hosts Specifies additional host names or IP addresses at which the web server can be contacted.
Add Adds an entry to the Alternative Hosts table.
Remove Removes the selected entry from the Alternative Hosts table.
SSO Domain Shows the selected SSO Domain element.

Users can use SSO for all services that share credentials as part of the same SSO Domain.

Client Trust Specifies which certificate authorities (CA) are trusted for client connections to the service. Clients trust the CA that you select from the drop-down list. To allow the client to trust any CA, select Trust All CAs.
Option Definition
When Link Translation method is DNS Mapping
Profile Shows the selected SSL VPN Portal Service Profile. Click Select to select a SSL VPN Portal Service Profile.
External URL Specifies the URL where users access the service.
Internal URL Specifies the URL of the service in the protected network. The URL must be followed by a forward slash (/).
Server Credential Specifies the certificate that is used for HTTPS connections.
  • Use Self-Signed Certificate — When selected, the engine creates and uses a self-signed certificate. The self-signed certificate expires in 30 days.
  • Select — Allows you to select a TLS Credentials element.
Rewrite HTML When selected, the SSL VPN Portal searches the HTML content of the service and rewrites URLs so that traffic is routed through the SSL VPN Portal.
Note: By default, the SSL VPN Portal searches the HTML content of the service and rewrites URLs so that traffic is routed through the SSL VPN Portal.
Alternative Hosts Specifies additional host names or IP addresses at which the web server can be contacted.
Add Adds an entry to the Alternative Hosts table.
Remove Removes the selected entry from the Alternative Hosts table.
SSO Domain Shows the selected SSO Domain element.

Users can use SSO for all services that share credentials as part of the same SSO Domain.

Client Trust Specifies which certificate authorities (CA) are trusted for client connections to the service. Clients trust the CA that you select from the drop-down list. To allow the client to trust any CA, select Trust All CAs.
Option Definition
When Link Translation method is Freeform URL
Cookie Protection Specifies whether cookie protection is used.
  • On — When selected, the SSL VPN Portal creates temporary cookies that it passes to the browser to minimize the risk of misuse.
  • Off — When selected, cookie protection is not used.
Allowed URLs Specifies the protocols, IP addresses, or DNS names of the accessible services.
  • Protocol — The protocol used by the service.
  • Host Name or IP Address — The host name or IP address 0 that end users can enter in the Access Services field on the SSL VPN Portal webpage.
  • Port — The port used by the service.
Trusted CAs Specifies which certificate authorities (CA) are trusted for client connections to the service. Clients trust the CA that you add to the list.

Click Add to add additional CAs. Click Remove to remove the selected CA.

To allow the client to trust any CA, click Add, then click Select Any to add the Trust All CAs element to the list.

Option Definition
Look & Feel tab
Visible in Portal When selected, a link to the service appears on the SSL VPN Portal webpage.
Title The title that is displayed for the service on the SSL VPN Portal webpage.
Start Page Specifies the path to the page to open when the user connects to the service.
Icon

(Optional)

The icon for the service on the SSL VPN Portal. Shows the file name of the selected icon. Click Browse to browse to the location of the file.
Description

(Optional)

The description that is displayed for the service on the SSL VPN Portal webpage.

SSL VPN Portal Service Profile dialog box

Use this dialog box to define the properties of an SSL VPN Portal Service Profile element.

Option Definition
General tab
Name Specifies a unique name for the element.
Summary A summary of the defined settings.
Category Shows the assigned category. Click Select to include the element in predefined categories.
Comment An optional comment for your own reference.
Option Definition
Single Sign-On tab
Authentication Type
  • Single Sign-On Not Used — The SSO feature is not used.
  • HTTP — HTTP authentication is used. In most web browsers, the user must enter their credentials in a pop-up window. Basic, Digest, or NT LAN Manager (NTLM) are used as the authentication method. If more than one method is available in the HTTP headers, the precedence is in this order: NTLM, Digest, then Basic.
  • Form — The web browser redirects to a custom logon webpage that has a customizable logon form.
Option Definition
When Authentication Type is HTTP
Support NTLMv2 Deselect this option if you have legacy devices that do not support NTLMv2.
Option Definition
When Authentication Type is Form
Logon Page URL Enter a forward slash (/) followed by the path to the page that the user uses to log on.
POST Request URL Enter a forward slash (/) followed by the path to the resource that is called for the POST request.
User Name Field Name

Enter the field name used for the user name.

Domain and User Name Format If you select Custom, enter the custom format.
Use these variables:
  • %DOMAIN
  • %USER

For example, you can enter: %DOMAIN\%USER.

Password Field Name

Enter the field name used for the password.

Extra Parameters Enter the other parameters used in the form in the Field Name and Value columns.
Add Adds a row to the Extra Parameters list.
Remove Removes the selected row from the Extra Parameters list.
Option Definition
Cookie Hiding tab
Cookie Hiding
  • Only Encrypt The Cookies Listed Below — Only the cookies listed in the Exceptions list are encrypted.
  • Encrypt All Cookies, Except For The Cookies Listed Below — All cookies are encrypted, except for the cookies listed in the Exceptions list.
Exceptions Enter the names of the cookies that you want to include or exclude from encryption.
Add Adds a row to the Exceptions list.
Remove Removes the selected row from the Exceptions list.

SSL VPN SSO Domain dialog box

Use this dialog box to define the properties of an SSL VPN SSO Domain element.

Option Definition
Name Specifies a unique name for the element.
SSO Mode
  • Session-Based — The user is logged off when the session ends.
  • Persistent — The user remains logged on for a set number of days.
Timeout

(Only if the SSO mode is Persistent)

Enter the number of days that the user remains logged on.
Comment An optional comment for your own reference.