3.3. About Companies

3.3.1. Changes to Desktop Selector
3.3.2. Corporation Setting

The Company feature enables several user directories to be configured for one Oracle VDI environment. For example, this is useful for a business that provides "Desktop as a Service" for separate customers.

To take advantage of the Company feature, you can create a company for each user directory. Virtualization resources (hosts and storage) are shared by all companies. Pools, desktops, users, groups, and tokens are separated for each company.

Templates are automatically separated for each company that use Oracle VM VirtualBox or Microsoft Hyper-V desktop providers. For VMware vCenter desktop providers, all templates are visible to all pools. For security reasons, be sure that templates are only be used among pools of the same company.

For more information about how to create a Company, refer to Section 3.4, “How to Create a Company”. For more information about user directory integration, refer to Section 3.1, “About User Directory Integration”.

3.3.1. Changes to Desktop Selector

When you configure multiple companies, the user's interaction with the Desktop Selector changes. The privacy between the various companies involved is enforced, so the domain list menu is not shown in the Desktop Selector and users must input a username that identifies which company they belong to. The user can enter one of the following usernames based on the type of authentication configured:

  • userid@domainname type syntax for Active Directory integration.

  • userid@companyname type syntax for user directories that do not support domains.

  • User's email address. This requires that you must set the E-Mail Domain Name property for the company. Multiple domain names can be configured.


When a user gets a desktop from Oracle VDI (via the Desktop Selector), Oracle VDI passes the user credentials to the desktop so the user does not have to re-enter their credentials at the desktop login. One way Oracle VDI enables users to authenticate is through their email address, however, an email address is not a valid username on the desktop side.

Before Oracle VDI passes the credentials to the desktop, it tries to resolve the email address into a username@domain format by retrieving the user ID attribute and the user's default domain from the user directory. If using LDAP, Oracle VDI cannot detect the default domain, so you need to set the directory.default.domain property using the vda directory-setprops command. If you don't set this property, users will have to authenticate again on the desktop side.

3.3.2. Corporation Setting

The Company feature also provides a Corporation setting. This setting is needed when you have a large number of users spread across multiple user directories (LDAP servers or Active Directory domains), but they are all part of the same "Corporation." For example, a company may have separate user directories per geographical location, such as Company-US and Company-Germany.

In this scenario, the privacy of company data is not required, so the domain list menu is shown in the Desktop Selector and it is populated with all the available domains from all the available companies.

You can enable the Corporation option from the Settings, Company page in .