ILicenseTokenProviderCreateTokenAsync - метод

Создаёт JWT-токен на лицензию для идентификатора объекта objectID.

Definition

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

Параметры

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

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

ValueTaskString
JWT-токен на лицензию для идентификатора объекта.

См. также