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.
After successfully authenticated, the client is getting back a security token from Azure AD, which he can then use for authentication against the services he wants to access. So authentication against Azure AD occurs only once and from there the client will using the security tokens.
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