ILicenseTokenProviderValidateTokenAsync - метод

Проверяет, что лицензия для идентификатора объекта objectID активна на основании токена token.

Definition

Пространство имён: Tessa.Platform.Licensing.Tokens
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
ValueTask<bool> ValidateTokenAsync(
	string token,
	Guid objectID,
	Guid ownerModuleID,
	Guid userModuleID,
	CancellationToken cancellationToken = default
)

Параметры

token  String
JWT-токен на лицензию для идентификатора объекта.
objectID  Guid
Идентификатор объекта, для которого проверяется JWT-токен (например, идентификатор шаблона бизнес-процесса, если ownerModuleID указан как WorkflowEngineID).
ownerModuleID  Guid
Идентификатор модуля-владельца лицензии на объект, для функционирования которого проверяется объект (например, WorkflowEngineID).
userModuleID  Guid
Идентификатор модуля-пользователя лицензии на объект, которому принадлежит объект objectID для проверяемого JWT-токен (например, AdministrativeDocumentation).
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

Возвращаемое значение

ValueTaskBoolean
true, если проверка успешно пройдена; false, если проверка не пройдена по любой из причин.

Заметки

Метод не указывает причины, по которым токен не прошёл проверку.

См. также