UserLock Documentation
UserLock Documentation

Configure Box for UserLock Single-Sign On


Enable Box in UserLock SSO

In the UserLock console, Navigate to Single Sign-On → Configuration.

  1. Select Add configuration, then select Box as the provider to be configured.
  2. When prompted with the Email Domain, enter the domain of the email you want to be used to allow users to log into.

NOTE: The SSO service needs to be restarted in order to use this profile

Submit a configuration request to Box

  1. Download the SAML metadata file available at: https:// <> /metadata
  2. To submit this request, follow the procedures listed in the link below :

Configure Box for Single Sign-On

Once Box has set Single Sign-On for your account:

  1. Connect to Box using an Administrator account
  2. Navigate to Admin Console → Enterprise Settings → User Settings

  3. Under User Settings locate Configure Single Sign On (SSO) then select SSO Test Mode

  4. Once completed and SSO is ready and running, disconnect the session and try to connect via Single Sign-On. NOTE: It is still possible to be able to connect with your regular credentials as long as SSO Test mode is active.

<Important!> If SSO is unavailable

Since Box doesn't provide any backdoor/bypass to Single Sign-On, Two options are proposed to recover access during SSO downtime :

  • Contact support requesting to temporarily redefine your SSO configuration in "Test mode", in order to gain access to the credential login.
  • Ensure a second SSO provider is used as a backup

Known Issues

When logging into Box, you could be presented with the following situation:

This scenario often occurs when SSO provides the wrong email address to Box; for example, If users have multiple email addresses corresponding to the same email domain. ex : and

By default, SSO will provide the first email address listed by alphabetical order.

As a workaround, you can either change the Box user account email address to the one that SSO is trying to use, or remove the email from the user if it is not used by another application.