LicenseTokenProvider - класс

Объект, выполняющий выписывание и проверку токенов на лицензию для идентификаторов объектов.

Definition

Пространство имён: Tessa.Platform.Licensing.Tokens
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public sealed class LicenseTokenProvider : ILicenseTokenProvider
Inheritance
Object    LicenseTokenProvider
Implements
ILicenseTokenProvider

Конструкторы

LicenseTokenProvider Объект, выполняющий выписывание и проверку токенов на лицензию для идентификаторов объектов.

Методы

CreateTokenAsync Создаёт JWT-токен на лицензию для идентификатора объекта objectID.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTokenInfoAsync Возвращает информацию по токену по идентификатору объекта, если его подпись валидна.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
ValidateTokenAsync Проверяет, что лицензия для идентификатора объекта objectID активна на основании токена token.

Поля

IssuedAtClaim Имя клэйма в JWT токене, в котором хранится дата выпуска токена.
ObjectIDClaim Имя клэйма в JWT токене, в котором хранится ID объекта (например, идентификатор шаблона бизнес-процесса, если OwnerModuleIDClaim указан как WorkflowEngineID).
OwnerModuleIDClaim Имя клэйма в JWT токене, в котором хранится ID модуля-владельца лицензии на объект, для функционирования которого проверяется объект ObjectIDClaim (например, WorkflowEngineID).
TokenIDClaim Имя клэйма в JWT токене, в котором хранится ID токена.
UserModuleIDClaim Имя клэйма в JWT токене, в котором хранится ID модуля-пользователя лицензии на объект, которому принадлежит объект ObjectIDClaim (например, AdministrativeDocumentation).

См. также