Agentless Desktop SSO

The OptimalCloud Agentless Desktop Single Sign-on (SSO) feature allows users that are identified as being on-premise (or via VPN) and connected to their local AD Forest, to sign-on using their Windows Desktop Credentials via Integrated Windows Authentication (IWA).

The process flow is as follows:


Client Configuration

Create a Service Account

In order to fully support IWA, you must create a new service account within your on-premise AD forest.

Create Service Account

The following steps will automatically generate the required SPN’s as needed.

Anytime that you change the password on the defined service account, you must generate a new KeyTab file and upload it in the OptimalCloud.


Generate a KeyTab File

In order to fully support IWA, you must create and upload a KeyTab file. This process configures the SPN with the Service Account for proper decryption of the Kerberos Ticket.

In order to generate thy KeyTab file, you need to run the following commands on your on-premise AD system:

​ Example:

ktpass /princ HTTP/contoso.theoptimalcloud.com@CONTOSO.COM /mapuser CONTOSO\toc_serviceacct /pass MyStrongPasswordHere /out TheOptimalCloud.keytab /crypto all /PTYPE KRB5_NT_PRINCIPAL /mapop add
ktpass /princ HTTP/{data-center url}@{domain} /mapuser {NETBIOS_NAME}\{ServiceAccountName} /pass {PasswordForServiceAccountHere} /out TheOptimalCloud.keytab /crypto all /PTYPE KRB5_NT_PRINCIPAL /mapop add /in TheOptimalCloud.keytab  

The output file generated from the commands above, TheOptimalCloud.keytab, will be used when configuring the OptimalCloud.


Configure Browsers

The browsers used by your company need to be configured to support IWA with The OptimalCloud.

Create a Group Policy Object (GPO) in Windows that includes enabling IWA for the browsers and to add your Tenant’s URL into the “local intranet” trusted zone. (ex. https://contoso.theoptimalcloud.com)

The following browser configuration changes are required.



The OptimalCloud Configuration

The OptimalCloud Agentless Desktop SSO may be configured for the whole Tenant or for an Organization. You may enable it for the Tenant and also for a specific organization. The Domains and IP Ranges specified for each must not be the same.

Enable ADSSO for your Tenant

To enable Agentless Desktop SSO for your Tenant, go to the My Company Account/Tenant application on the Administration tab.

My Company Account Tenant App

Clicking on the application will present the Company Account/Tenant Details page.

Click on the Agentless Desktop SSO tab.

Tenant Agentless Desktop SSO tab

Set the following fields.

Click the Choose Files buttonbutton and select the TheOptimalCloud.keytab file generated from the Generate a KeyTab File section above.

Click the SAVE Changes button button to save the changes.


Enable ADSSO for an Organization

To enable Agentless Desktop SSO for an organization perform the following steps.

You must generate a separate Service Account and KeyTab File for each organization that has different domains.

Org Manager App

Clicking on the application will present the Organization Manager page.

Click the Edit buttonbutton next to the organization that you want to modify and the Organization Details page will be presented.

Click on the Agentless Desktop SSO tab.

Org ADSSO tab

Set the following fields.

The list of Domains and IP Ranges set for this organization MUST NOT be the same as those set for the Tenant or any other organization

Click the Choose Files buttonbutton and select the TheOptimalCloud.keytab file generated from the Generate a KeyTab File section above.

Click the SAVE Button button to save the changes.


Notes