Block add-in for Gmail Accounts in Outlook for Mac - outlook-addin

Is there any way not to support a Gmail account type in Outlook for Mac?
Since Gmail accounts support has been announced I need to support also this account types. However, EWS requests does not work for Gmail. I would like to temporary block Gmail users installing my add-in, until I will adjust by backend, and switch to REST.
The only idea I have now is to detect accountType in JS and inform user that cannot use this add-in for now.

Add-in support for Gmail Accounts in Mac Outlook is not currently mandatory. If you do not wish to support Gmail at this time, you may mention this in the test notes of your submission.
Once you do this, your add-in will not be validated on Gmail accounts, nor marked as supporting Gmail Accounts in Mac Outlook.

Gmail users would be able to install the add-in only if the add-in is successfully validated for the gmail account as part of add-in validation. Do you know if your add-in passed the Gmail validation? Are you able to see your add-in in the outlook Mac add-in store on a gmail account?

Related

Microsoft 365: Users are not able to use alternate authentification methods

I use Microsoft 365 for my 5-person business and am currently very satisfied, even if it is not always easy.
Under "Security -> Authentication methods -> Policies" I have enabled the following methods for all users (target).
Microsoft Authenticator
SMS / Text message
Email OTP
However, when my users log in to Microsoft 365 for the first time and are asked to protect their account, they can only select Microsoft Authenticator. The option for alternative methods is not shown at all (only myself can do it ...). Users can only select the "other authenticator app" option.
What am I doing wrong? We have 1 colleague who has such an old phone that she can't even download Microsoft Authenticator from the Play Store. She should have the option that she can use SMS + Mail.
I am very grateful for your help!
Kind regards,
Dennis
Administrate with Azure Active Directory (Security -> Authentication methods -> Policies)
You may have security defaults enabled.
Security Defaults in Azure AD
You may also want to check that you do not have conditional access policies in place to only allow signing in from web portals or Office 365 apps via app-based MFA.

Security Assessment in Gmail API

I am trying to configure Gmail API in a way so I can pull the inbox messages as well as respond against them. Basically, I am implementing a CRM and this one of the modules of that CRM. I got an email from Gmail verification support telling me that this needs to undergo a security assessment if your application can send Google suer data from a restricted scope to remote servers. For third-party security assessment, they mentioned that it may cost from $8,000 to $75,000. Is there some other way to tackle this? This is too much!

Exchange on-premise and requirements sets

We’re trying to determine if some of our customers could use our outlook add-in and we are finding it difficult to determine this information from the web page Outlook JavaScript API requirement sets Documentation
Our add-in uses requirements set 1.5. We have customers using Exchange 2013 and 2016 (on-premise) along with an exchange web portal to access their mailboxes. Is this the same as Outlook on the web or is this different?
Can a customer use Outlook on Android or iOS along with any email account (say gmail) without having to use Office 365? How do roaming settings work in this case?

Fetching mail provider type in outlook web-addin

I need to differentiate between enterprise and office365 email in outlook web addin.
I am trying to do the same using email provider type. But, as per office documentation, AccountType in Office.context.mailbox.userProfile is only supported in Outlook 2016 for Mac, build 16.9.1212 and greater.
Is there any other way I can differentiate between these two email types?
or get provider type for old native email clients in mac as well as windows?
Can I use ews url in office.context.mailbox in any manner?

Office365 - Application authentication with no user consent

We've been working with EWS Managed services for a while now, however we would like to transition over to using the RESTful API for Office 365.
Is it possible for an application to access all of our users data without their consent? We have an in-house application that we would like to get some O365/Sharepoint data to our users. Using SSO isn't really an option, as we don't want to keep asking our users to give consent (we assume they already give it). Specifically, we want access to calendars and mail.
Are these "service/application level" accounts available in O365 yet? I think I read a while ago that they are on the roadmap but I have not seen anything since.
Would it be best for us to continue using impersonation with EWS for now until it is ready? (For some reason, EWS is painfully slow when getting data, meanwhile our tests with O365 SSO are a great deal faster, but we do not want SSO).
Apologies if this does not meet the requirements for SA questions. Thanks.
EDIT. Daemon and Service Apps are now possible with Office365. Check out this link.
Building Daemon or Service Apps with Office 365 Mail, Calendar, and Contacts APIs (OAuth2 client credential flow)
App-level authentication is coming soon. Basically an organization administrator will have to consent to allow the application access to mailboxes in their organization, then you'll be able to authenticate as the app, rather than acting on individual users' behalf.
I'd say keep working on your prototype using the user consent model that's in place now, and keep an eye on our blog or my Twitter account (#JasonJohMSFT) for the announcement for app-level auth.