MacroView ClauseBank version 8.4.21 and later support Modern Authentication and enables this feature by default.
What is Modern Authentication?
Modern authentication brings Active Directory Authentication Library (ADAL) based sign-in to Microsoft Office client applications, enabling sign-in features such as:
- Multi-Factor Authentication (MFA)
- SAML-based third-party Identity Providers with Office client applications
- Smart card and certificate-based authentication
Modern authentication also removes the need for Outlook to use the basic authentication protocol.
Enabling or disabling Modern Authentication
Once you are signed in with Modern Authentication enabled in MacroView ClauseBank, you will only be asked to log in or authenticate if you change your password, sign out or do not use ClauseBank for long periods of time.
This means you will not be prompted to authenticate to SharePoint Online each time you start Outlook, Word or PowerPoint.
This setting is located in the Advanced area in ClauseBank options.
Or
To enable Modern Authentication set the below registry value to 1 (default) or to disable it set the value to 0:
HKEY_CURRENT_USER\Software\MacroView\ClauseBank\EnableModernAuthentication
What is different when Modern Authentication is enabled?
When Modern Authentication enabled, right-clicking a top-level node in the Insert Clause window will show who you are currently signed in as and allow you to sign-in with a another account.
When you select a library or other location on SharePoint Online (Microsoft365) that you don't have access to, or are not currently signed into, a sign in dialog will appear for you to enter in credentials.
More than one SharePoint Online (Microsoft 365) tenant?
If you have multiple SharePoint Online (Microsoft 365) tenants that are licensed to use MacroView ClauseBank, you can access them all in the same session if Modern Authentication has been enabled. With Modern Authentication disabled you can access only a single SharePoint Online (Microsoft 365) tenant.
For more information see Working with multiple SharePoint Online tenants.