您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

使用 Azure Active Directory 启用 AppSource 和市场列表Enable an AppSource and Marketplace listing by using Azure Active Directory

Azure Active Directory (Azure AD) 是一种云标识服务,它使用 Microsoft 帐户进行身份验证。Azure Active Directory (Azure AD) is a cloud identity service that enables authentication with a Microsoft account. Azure AD 使用行业标准框架。Azure AD uses industry-standard frameworks. 详细了解 Azure Active DirectoryLearn more about Azure Active Directory.

Azure AD 优势Azure AD benefits

Microsoft AppSource 和 Azure 市场客户使用产品内体验来搜索列表目录。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 集成具有以下优势:Azure AD integration provides the following benefits:

  • 更快的参与和优化的客户体验Faster engagement and an optimized customer experience
  • 针对数百万企业用户的单一登录 (SSO)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

需要 Azure AD 的产品/服务Offers that require Azure AD

AppSource 和 Azure 市场的各种列表选项和产品/服务类型对 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?Azure AD SSO required?
与我联系Contact Me 试用Trial 体验版Test Drive 事务处理Transact
虚拟机Virtual Machine 不可用N/A No No No
Azure 应用(解决方案模板)Azure Apps (solution template) 不可用N/A 不可用N/A 不可用N/A 不可用N/A
托管应用Managed Apps 不可用N/A 不可用N/A 不可用N/A No
SaaSSaaS No Yes Yes Yes
容器Containers 不可用N/A 不可用N/A 不可用N/A No
咨询服务Consulting Services No 不可用N/A 不可用N/A 不可用N/A

有关 SaaS 技术需求的详细信息,请参阅 SaaS 应用程序产品/服务发布指南For more information about SaaS technical requirements, see SaaS applications Offer Publishing Guide.

Azure AD 集成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.

在身份验证期间,Azure AD 会向应用或产品/服务发送令牌。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.

使用 Azure AD 在应用或试用列表中启用一键式身份验证时,可以: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.
  • 减少因 Azure AD 用户过多而产生的部署困难。Reduce deployment barriers for the large population of Azure AD users.

验证 Azure AD 集成Verify Azure AD integration

多租户解决方案Multitenant solutions

使用 Azure AD 支持以下操作:Use Azure AD to support the following actions:

  • 在某个市场店面中注册应用。Register your app in one of the Marketplace storefronts. 查看应用注册AppSource 认证以获取详细信息。View App registration or AppSource certification for more information.
  • 启用 Azure AD 中的多租户支持功能,以获取一键式试用体验。Enable the multitenancy support feature in Azure AD to get a one-click trial experience.

如果对使用 Azure AD 联合单一登录不熟悉,请执行以下步骤:If you're new to using Azure AD federated single sign-on, take these steps:

  1. 在市场中注册应用。Register your app in the Marketplace.
  2. 使用 OAuth 2.0OpenID Connect 通过 Azure AD 开发 SSO。Develop SSO with Azure AD by using OAuth 2.0 or OpenID Connect.
  3. 启用 Azure AD 中的多租户支持功能,以提供一键式试用体验。Enable the multitenancy support feature in Azure AD to provide a one-click trial experience.

单租户解决方案Single-tenant solutions

使用 Azure AD 支持以下操作之一:Use Azure AD to support one of the following actions:

  • 使用 Azure AD B2B 将访客用户添加到目录。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.
  • 生成使用 SSO 的多租户示例演示应用。Build a multi-tenant sample demo app that uses SSO.

后续步骤Next steps