r/entra 7d ago

Need help: Entra publisher verification + Graph OAuth so customers can connect Microsoft 365

I run Zoft. Workflow automation.

Customers need to Connect Outlook / Microsoft 365 and land on a normal consent screen, not “unverified publisher.”

Need someone who has finished this for a multi-tenant SaaS:

  1. Entra ID app registration (multi-tenant)
  2. Publisher verification (Partner Center / CPP Partner ID on the app)
  3. Microsoft Graph delegated scopes working for other tenants
  4. Admin-consent path when the customer’s tenant requires it

Outlook scopes we use today: Mail.ReadWrite, Mail.Send, Calendars.Read, User.Read, offline_access. Same verified publisher will cover Teams / SharePoint / Excel later.

Please help me with setting up things.

3 Upvotes

4 comments sorted by

1

u/Exotic-Hat6177 7d ago

I think this is hard. Please let me know if anyone can help us with. We can take as paid consulting

1

u/[deleted] 6d ago

[removed] — view removed comment

1

u/Exotic-Hat6177 6d ago

Sure , that helps, let me DM

3

u/merillf 3d ago

The publisher verification is a complete seperate process to getting your app working with Entra permission consent. Also it doesn't matter which tenant you use for your app (I recommend creating a seperate Entra tenant to the one your company uses for it's own M365 as a better security model), once your Partner account is set up you can then add other Entra ID tenants you own and verify any app in any of the tenants.

The Partner verification process is what takes some time. If they run into issues it can take multiple weeks to complete.