Configure an OAuth app for Outlook and Microsoft 365
Registration of the application
To register an application in the Microsoft Entra Admin Center, you need to:
Go to Microsoft Entra Admin Center and sign in with your Microsoft account
Open the Identity section in the left menu, select Applications → App registrations, and click New registration.

On the registration page, fill in the application settings: name and account type.
It is recommended to select Accounts in any organisational directory, as integration with NovaTalks works only with corporate mail.
Click Register and the application will be created.

Save the Application (Client) ID - you will need to specify it when creating an Inbox in NovaTalks (see more details in Email).
Configure application
Configure permissions
In the API permissions menu (in the Manage section), add the following permissions from Microsoft Graph API → Delegated permissions:
email
- access to the user's email address
profile
- view name, avatar, etc.
offline_access
- access to mail without active login
SMTP.Send, Mail.Send
- send emails on behalf of the user
IMAP.AccessAsUser.All, Mail.ReadWrite
- full access to the mailbox via IMAP
openid
- user authentication

Creating Client Secret
In the Certificates & Secrets section:
Click New client secret
Enter the description and validity period.
Click Add - the client secret will be generated.
Save the Secret ID value right away - you won't be able to see it after the page refreshes. You will need to specify this parameter when creating an Inbox in NovaTalks (see more details in Email).

After receiving the Client ID and Client Secret, create an Inbox to connect your Microsoft account to NovaTalks (see more - Email).
To complete the registration, add the Redirect URI, received after creating the Email channel. This address will be used to redirect the user back to NovaTalks after authentication.

Last updated