Истечение срока подписки на управление API Azure

Я настраиваю управление API Azure с помощью двух разных продуктов, которые предлагают разный доступ и ограничения для базового API.

В идеале я бы хотел, чтобы подписки на каждый продукт имели разный период времени, в течение которого пользователь может получить к ним доступ, прежде чем его нужно будет продлить. Я не нахожу дату автоматического истечения срока действия для подписок, когда я их утверждаю.

Есть ли способ сделать это, которого мне не хватает?


person Jeff Treuting    schedule 14.03.2016    source источник


Ответы (1)


Вы можете создавать политики для конкретных продуктов, которые проверяют время с момента создания подписки и при необходимости запрещают доступ. См. Context.Subscription.StartDate здесь https://msdn.microsoft.com/en-ca/library/dn910913.aspx

person Darrel Miller    schedule 14.03.2016
comment
Я сделал это для уровня бесплатного пользования, который должен длиться 90 дней. Но я не думаю, что это сработает для платной подписки на год, потому что, когда они продлевают подписку (оплата в автономном режиме), Subscription.StartDate останется прежним, и поэтому API все равно откажет в доступе. Я не знаю, как решить эту проблему с платным продуктом. - person Jeff Treuting; 14.03.2016