Microsoft’s OAuth is used to access Outlook.com and Office 365 address books. Outlook.com also includes hotmail.com, live.com and associated internationalized email addresses.
After you follow these steps, your users will see your domain in the Microsoft’s Authentication window instead of ours.
- If you haven’t already done so, create a Proxy URL on your application’s domain.
- Go to My Applications in the Microsoft Registration Portal.
- Click on Add an app, give it a name and click Create application.
You will be redirected to the Application configuration page.
- Note the Application Id; it is your Client ID.
- In Application Secrets click on Generate new password. Note the password; it is your Client Secret.
- In Platforms, click on Add Platform, and select Web.
- In Redirect URIs, enter the url for the Proxy URL from step 1.
- In Microsoft Graph Permissions click the “Add” button beside Delegated Permissions.
Contacts.Readin the modal and click OK. You can remove
User.Readas it is not required for CloudSponge.
- Click Save at the very bottom of the page.
- Sign in to your CloudSponge account and Add OAuth Credential from your keys page.
- Enter the Client ID and Client Secret that you recorded above, and the Redirect URI where you created the CloudSponge Proxy in step 1 above.
- To associate the branding with your site: click Sites, click the Assign OAuth button beside your site and choose the new branding in the Outlook.com dropdown.
- Submit and test an Outlook.com import.
You can learn more about Microsoft’s Application Registration Portal here.