

- #Outlook for business mac android#
- #Outlook for business mac license#
- #Outlook for business mac mac#
This means that we will need to know if our platform/accountType combination supports SSO or Fallback Authentication, which we can do as described above. For this, we would need to carry out some fancy coding with App Registrations, token exchange etc. This means that the Add-In will need to use the Graph API on the server-side. For example, there may be an Add-In feature that needs access to attachments. We make extensive use of this kind of information in our Microsoft Outlook Add-Ins to provide graceful fallback. It’s also worth pointing out that as accountType was not introduced until Requirement Set 1.6, it is impossible to determine the accountType for Desktop 20 as they are at Requirement Set 1.4. Var supportsFallback = platform = ||Ī similar pseudocode could be produced to determine if the platform / accountType supports SSO.

Var accountType = maxApi >= 1.6 ? .accountType : null Var maxApi = getMaxAPI() // A simple custom function we use! The combination of platform and accountType (in association with other information) is powerful.įor example, if you wish to determine if “fallback authentication” is available, the condition would be (in pseudo-code): You should be aware that accountType is ONLY supported in Outlook API Requirement Set 1.6 and above! Summarising Outlook Add-In Fallback Strategies
#Outlook for business mac mac#
Our experiments have shown that Gmail accounts only appear to work for Add-Ins on the Mac platform, although we cannot find this documented anywhere!

This is vastly under-documented by Microsoft, and even the press release announcing it has vanished from the MS web site. The big surprise here is the support for Gmail. “platform” can have one of these values: Platform ValueĪccountType can have these values: AccountType Value Generally, we avoid EWS and rely on Graph API instead, as few clients expose the EWS API, and more and more are hosting their email platform using Office 365.įor complex Outlook Add-Ins of the type we typically build, these two properties are essential! They are in full: Obviously, you will need to have a correctly configured Exchange instance with the EWS API properly exposed in order to use this API. This indicates if the target Client and Platform support the EWS API. This is simply the max Support API Requirement Set for the Outlook Javascript API. Max Supported Outlook API Requirement Set.It should be noted that you must provide a fallback login mechanism if you want to submit your Add-In to AppSource. Single Sign-On (SSO) support is provided with the Identity API 1.3 and above. The Platform refers to the operating system that the Client is installed on. Desktop (Office 365) refers to the MS Office version downloaded and installed as part of an Office 365 subscription.
#Outlook for business mac license#
For example, “Desktop 2016” refers to the version of MS Office 2016 that is purchased through a single perpetual license fee. The “Client” in the table above refers to the Outlook application that is running the Add-In.

Max Supported Outlook API Requirement Setįallback Strategies and Support Levels Explained The information required for a good understanding is spread across multiple web pages in the Add-In documentation. Understanding the various support levels for features in an Outlook Add-In is complicated. However, with careful use of some of the properties exposed by the Outlook Add-In API and Office context, we explain how you may well be able to provide a graceful fallback experience on platforms that don’t support more advanced Add-In features. For example, if you require SSO or Fallback Authentication, you may worry you can only release your Add-In on a few platforms ( mobile, Office365, ). If your Add-In falls into this category, you may be thinking that you will only be able to release your Outlook Add-In on a small subset of the available platforms. Sophisticated Microsoft Outlook Add-Ins sometimes require access to advanced Add-In features such as SSO, EWS, Fallback Authentication etc. Outlook Add-Ins also have a limited feature set for Gmail accounts, but only when running on Outlook for MacOS!
#Outlook for business mac android#
This includes Outlook on Android and iOS and Outlook on MacOS, as well as the web version of Office 365 and. Outlook Add-Ins work with differing features on every version of Outlook from 2013 onwards.
