iDocuments Single Sign On


First published on: 01/31/2025/10:36 am

 

 

Introduction

This document provides technical information for customers of the Vision33 iDocuments V5 Public Cloud (multi-tenant environment).

 

This document's information is updated regularly, so please ensure you're referring to the most up-to-date version.

 

This document supersedes all other previous technical specifications and versions of this document or the technical information provided, whether written or verbal.

 

Overview

This document reviews the iDocuments single sign-on (SSO) process.

 

Configuration Pre-Requisites

The SSO setup option is available to local administrators and needs the below information from the client to link to their tenant:

  • Tenant ID
  • Application ID
  • Client secret

 

When configuring this, the return URL should be set to the ./Login.aspx page of the relevant iDocuments cloud environment.

 

 

A company setting 'Enable SSO' also determines whether SSO is in use.

 

Users should be configured with a default company, as only the default is used for SSO.

Access

Initial Login - Registration

To determine suitability for SSO, the user must first use basic authentication to register themselves and locations for future logins.

 

Any login to iDocuments checks the default company and, if configured for SSO, records the username, browser, and machine/IP address and stores information in the browser cookie/cache.

 

 

Single Sign-On - Authentication

The system will then confirm the user is within a company configured for SSO, and the user will be redirected to authenticate.

 

Selecting this option will direct the user to authenticate with their Microsoft account.

 

 

Once authenticated, the user will be logged into iDocuments and a login token that iDocuments will use going forward.

 

Single Sign-on - Authentication

For further logins, iDocuments won't show the login screen and will redirect to the home page URL.

 

 

Note: Any logout will take you back to the login screen, where you'll see the option to ‘Sign In With Microsoft’. You can re-enter credentials if needed. This is not required, as directing you to the iDocuments home page via a link will still automatically sign you in.

 

 

Notes

Assumptions

  • The standard login page is still available, but once a user is logged in, iDocuments will remember that SSO is required. 
    • This login is also available (and useful for testing purposes) when a user uses the logout option.
      • The user must clear the cache to remove the token held to identify the IP/machine vs. the user.
  • If a user changes IP/machine location or browser, or a Microsoft token refresh doesn't occur (because of a changed Microsoft password, for example), a login registration is required before SSO can be enabled.
  • The iDocuments mobile application and email configurations are configured separately, so do not use SSO.
  • Duplicate email addresses in iDocuments aren't supported, as the single sign-on process uses the email against the first record it finds to determine the user.
  • Multi-company clients should set all companies to use SSO, as it will be required when switching between companies.

 

 

 

 

Previous


  

Last modified: 05/16/2025/4:48 pm

-