Authorization methods: Microsoft's implementation of Open Authorization (OAuth)
Conditional access policies: Mobile Application Management (MAM) and Azure Active Directory (Azure AD) Conditional Access
Very simplistic we can say, that with modern authentication, the client is talking to the service and getting redirected to Azure AD for authentication with the username and password or other methods like MFA.
When creating a new Email Account on XCALLY using Office365 as provider, Modern Authorization is requested.
In fact, specific data, retrieved by Azure AD, must be inserted on XCALLY.
How it works
How to set up
To make the Modern Authentication work, the following configurations must be set:
Azure AD application registration
Authentication Section
Certificates & Secrets section
API permission section
Cloud Provider Configuration
Cloud Provider association with email accounts
An API user must be created on Salesforce, to whom will be associated fundamental parameters.
From the section Apps→ Manage Connected Apps, it is possible to check:
Consumer Key (in yellow in the picture)
Consumer Secret (in light blue in the picture)
Security token (in green in the picture)
‘Create Audit Fields’ must be enabled in Salesforce:
Go to Setup.
SearchUser InterfaceinQuick Find box and select User Interface
Ctrl+F/Command +F with keyword ‘Audit’ to Select the checkbox forEnable “Set Audit Fields upon Record Creation” and “Update Records with Inactive Owners” User Permissions