We are very happy to announce that Context.IO now let’s you connect to Outlook.com accounts! This means your application built on Context.IO can now access 400 million+ new users.
Connecting your app to an Outlook.com inbox is easy! Our connect tokens and settings discovery resource have been updated to support this new user base so you don’t have to go through any special changes in your code. For example, Message Finder, an application from OtherInbox built on Context.IO was able to add Outlook.com support to their app in less than a day
Building Message Finder on top of Context.IO has made development of the app faster and easier. Plus, when new email providers like Outlook.com are added to Context.IO, our potential user base grows tremendously overnight. Integrating support for Outlook.com was as simple as adding a shiny new Outlook.com logo to our account setup page and testing to make sure everything worked well. We couldn’t be happier!
Brian Bailey – Product Manager for Message Finder
Let’s get technical
One very exciting part of this is Outlook.com support OAuth authentication so there’s no need to exchange credentials with users. As is the case for connecting to Gmail accounts, we strongly encourage you to register your own app with Microsoft and get an OAuth consumer specifically for it. That way users authorize your app specifically. These are the steps to follow to register your app with Microsoft and get an OAuth consumer key from them:
- Go to https://account.live.com/
developers/applications and either sign in or create an account to sign in
- Click the “Create application” link
- If you’re using our connect_tokens to connect end users to your Context.IO key, you need to specify the following values:
- Redirect domain: https://<YOUR_CONTEXTIO_CONSUMER_KEY>.api.context.io
- Mobile client app: No
- Once your application is registered with Microsoft, login the Context.IO Developer Console and add that new OAuth Consumer to your account under “settings” > “OAuth access to IMAP” (direct link here) and pick “Microsoft Live Connect” as the provider.
If you don’t want to use connect tokens for your user onboarding, it’s still easy to use our add source resource to connect an Outlook.com inbox. One thing to remember is that you cannot save credentials – you must use OAuth!
Let us know what cool apps you’re building on top of Outlook.com!