【问题标题】:Azure API Management Subscription ExpirationAzure API 管理订阅到期
【发布时间】:2016-03-14 16:57:28
【问题描述】:

我正在使用 2 种不同的产品设置 Azure API 管理,这些产品对底层 API 提供不同的访问和限制。

理想情况下,我希望每个产品的订阅有不同的时间长度,用户可以在需要续订之前访问它们。当我批准订阅时,我没有找到任何类型的订阅自动到期日期。

有没有我想念的方法来做到这一点?

【问题讨论】:

    标签: azure azure-api-management


    【解决方案1】:

    您可以创建特定于产品的策略来检查自订阅创建以来的时间,并在必要时拒绝访问。在此处查看 context.Subscription.StartDate https://msdn.microsoft.com/en-ca/library/dn910913.aspx

    【讨论】:

    • 我已经为应该持续 90 天的免费套餐做到了这一点。但我认为这不适用于一年的付费订阅,因为当他们续订订阅(离线付款)时,Subscription.StartDate 将保持不变,因此 API 仍会拒绝访问。我不确定如何解决付费产品的这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 2022-10-18
    • 1970-01-01
    • 2016-09-12
    • 2020-08-09
    • 1970-01-01
    • 2017-05-01
    相关资源
    最近更新 更多