Обратите внимание из связанной статьи , существуют специальные случаи для реализации лицензии и тестирования надстроек Outlook.
Где я могу получить лицензионный токен?
Цитата из статьи :
Чтобы создать тестовый токен:
- Скопируйте пример схема лицензии в текстовый файл и сохраните его с расширением .tok.
- Измените соответствующие атрибуты, такие как ID продукта.
- Убедитесь, что атрибут test присутствует и установлен равным true.
В соответствии с последней приведенной ниже цитатой, если токен имеет действительную схему, значения не проверяются, когда атрибут test включен и имеет значение true.
Где мне разместить токен?
Затем для тестирования в Outlook вместо использования файла .tok токен должен быть закодирован и добавлен в качестве параметра к SourceLocation в XML-манифесте надстройки.
Для надстроек Outlook:
- Создайте свой тестовый токен.
- Создание URL-версии версии токена лицензии надстройки.
- В файле манифеста надстройки вручную отредактируйте соответствующий элемент SourceLocation. Добавьте версию токена лицензии в кодировке URL-адреса к URL-адресу исходного местоположения в качестве параметра запроса с именем et.
Примечание. «Для надстроек Outlook строка параметра запроса et задается только в URL-кодировке, а не в Base-64». См. Оригинальную статью после этой цитаты для примера URL-адреса SourceLocation с закодированным токеном.
Как проверить лицензирование перед отправкой надстройки?
Из Схемы лицензий Статья:
Для поддержки тестирования лицензии надстройки веб-служба проверки AppSource не проверяет токен шифрования или любое из значений атрибутов токенов лицензии, где атрибут test установлен в значение true. Однако служба интерпретирует токен, и все свойства объекта VerifyEntitlementTokenResponse, возвращаемого службой, могут быть прочитаны.
Это означает, что даже если значения не проверены, объект, возвращаемый службой проверки, будет содержать значения в тестовом токене. Таким образом, вы можете изменить эти значения, чтобы протестировать различные сценарии в вашей надстройке (идеи и сценарии для тестирования см. В исходной статье и связанных статьях).