Enable an AppSource and Marketplace listing by using Azure Active Directory

Azure Active Directory (Azure AD) is a cloud identity service that enables authentication with a Microsoft account. Azure AD uses industry-standard frameworks. Learn more about Azure Active Directory.

Azure AD benefits

Microsoft AppSource and Azure Marketplace customers use in-product experiences to search the listing catalogs. These actions require customers to sign in to the product. Azure AD integration provides the following benefits:

  • Faster engagement and an optimized customer experience
  • Single sign-on (SSO) for millions of enterprise users
  • Consistent, sign-in experience across applications published by different partners
  • Scalable, cross-platform authentication for mobile and cloud apps

Offers that require Azure AD

The various listing options and offer types for AppSource and Azure Marketplace have different requirements for Azure AD implementation. See the following table for details:

Offer type Azure AD SSO required?
Contact Me Trial Test Drive Transact
Virtual Machine N/A No No No
Azure Apps (solution template) N/A N/A N/A N/A
Managed Apps N/A N/A N/A No
SaaS No Yes Yes Yes
Containers N/A N/A N/A No
Consulting Services No N/A N/A N/A

For more information about SaaS technical requirements, see SaaS applications Offer Publishing Guide.

Azure AD integration

Enable a trial listing

Automated customer setup can increase the likelihood of conversion. When your customer selects your trial listing and is redirected to your trial environment, you can set up the customer directly without requiring additional sign-in steps.

During authentication, Azure AD sends a token to your app or offer. The user information provided by the token enables the creation of a user account in your app or offer. To learn more, see Sample tokens.

When you use Azure AD to enable one-click authentication in your app or trial listing, you:

  • Streamline the customer experience from the Marketplace to your trial listing.
  • Maintain the feel of an in-product experience even when the user is redirected from the Marketplace to your domain or trial environment.
  • Reduce the likelihood of abandonment when users are redirected because there are no additional sign-in steps.
  • Reduce deployment barriers for the large population of Azure AD users.

Verify Azure AD integration

Multitenant solutions

Use Azure AD to support the following actions:

  • Register your app in one of the Marketplace storefronts. View App registration or AppSource certification for more information.
  • Enable the multitenancy support feature in Azure AD to get a one-click trial experience.

If you're new to using Azure AD federated single sign-on, take these steps:

  1. Register your app in the Marketplace.
  2. Develop SSO with Azure AD by using OAuth 2.0 or OpenID Connect.
  3. Enable the multitenancy support feature in Azure AD to provide a one-click trial experience.

Single-tenant solutions

Use Azure AD to support one of the following actions:

  • Add guest users to your directory by using Azure AD B2B.
  • Manually set up trials for customers by using the Contact Me publishing option.
  • Develop a per-customer test drive.
  • Build a multi-tenant sample demo app that uses SSO.

Next steps