SaaS用户登记

在本章节中,我们将为您介绍客户如何通过AWS Marketplace访问您的SaaS应用以及您的SaaS应用在AWS环境中应如何工作。

以下过程概述了一种用于标识、实施和计量新客户对软件的访问的推荐流程和方法:

  1. 当客户在AWS Marketplace中访问您的产品页时, 他们选择订阅您的产品。

  2. 该客户的AWS账户成功订阅了您的产品。这意味着,从您的产品发送的计量记录将成为客户 AWS 账单的一部分。

Onboarding_1.png
  1. 客户将被重定向到您应用的登录界面(一般为您应用的注册界面)。此时客户的浏览器会向您的应用发送一个包含了Customer Identifier的POST请求。
    Onboarding_2.png

此时您的网站必须在AWS Marketplace Metering Service上调用ResolveCustomer 来兑换此令牌(token)以获取Customer Identifier和Product Code。 您的网站需要验证该Product Code与您的SaaS产品标识匹配。您的网站必须在客户会话中保留此Customer Identifier。

  1. 指示客户在您的产品中创建帐户或登录现有帐户。

  2. 客户现在使用特定于该SaaS产品的凭证登录到了您的网站。

现在您的应用可以使用之前存储的Customer Identifier通过AWS Marketplace Metering Service对用量计量或通过AWS Marketplace Entitlement Service进行检查权限。