Configure an OAuth app for Outlook and Microsoft 365
Last updated
Last updated
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.
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
In the Certificates & Secrets section:
Click New client secret
Enter the description and validity period.
Click Add - the client secret will be generated.
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.
Save the Application (Client) ID - you will need to specify it when creating an Inbox in NovaTalks (see more details in ).
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 ).
After receiving the Client ID and Client Secret, create an Inbox to connect your Microsoft account to NovaTalks (see more - ).