IKrTokenProvider - интерфейс

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

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrProcess
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.22
C#
public interface IKrTokenProvider

Методы

CreateToken(Card, Int64, ICollectionKrPermissionFlagDescriptor, IKrPermissionExtendedCardSettings, ActionKrToken) Создаёт подписанный токен безопасности для заданной карточки с указанием прав для процесса согласования.
CreateToken(Guid, Int32, Int64, ICollectionKrPermissionFlagDescriptor, IKrPermissionExtendedCardSettings, ActionKrToken) Создаёт подписанный токен безопасности для заданной информации по карточке с указанием прав для процесса согласования.
ValidateTokenAsync Выполняет проверку валидности токена безопасности, что гарантирует его неизменность с момента подписания. Возвращает признак того, что токен успешно прошёл все проверки.

Методы расширения

CreateFullToken Метод для создания токена прав доступа, содержащего все права и рассчитанные расширенные настройки прав доступа.
(Определяется KrTokenProviderExtensions)
CreateFullToken Метод для создания токена прав доступа, содержащего все права и рассчитанные расширенные настройки прав доступа.
(Определяется KrTokenProviderExtensions)

См. также