IKrTokenProvider - интерфейс

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

Definition

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

Методы

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

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

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

См. также