Для изменения размера нажмите или перетащите

KrTokenProviderCreateToken(Guid, Int32, Int64, ICollectionKrPermissionFlagDescriptor, IKrPermissionExtendedCardSettings, ActionKrToken) - метод

Создаёт подписанный токен безопасности для заданной информации по карточке с указанием прав для процесса согласования.

Пространство имён:  Tessa.Extensions.Default.Server.Workflow.KrProcess
Сборка:  Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.5.0.19
Синтаксис
public virtual KrToken CreateToken(
	Guid cardID,
	int cardVersion = -1,
	long permissionsVersion = -1,
	ICollection<KrPermissionFlagDescriptor> permissions = null,
	IKrPermissionExtendedCardSettings extendedCardSettings = null,
	Action<KrToken> modifyTokenAction = null
)

Параметры

cardID
Тип: SystemGuid
Идентификатор карточки, для которой требуется создать токен безопасности.
cardVersion (Optional)
Тип: SystemInt32
Номер версии карточки, для которой требуется создать токен безопасности. При выписывании токена на сервере можно указать DoNotCheckVersion, чтобы не проверять номер версии карточки (т.е. чтобы токен подходил для любой версии). Не допускайте передачу такого токена до клиента!
permissionsVersion (Optional)
Тип: SystemInt64
Номер версии правил доступа дял которой создается токен безопасности. Если при проверке правил доступа номер версии в токене будет отличаться от текущей, то токен не будет учитываться при проверке прав
permissions (Optional)
Тип: System.Collections.GenericICollectionKrPermissionFlagDescriptor
Права на карточку, сохраняемые в токене безопасности. Если не задана, устанавливаются права Full
extendedCardSettings (Optional)
Тип: Tessa.Extensions.Default.Shared.Workflow.KrPermissionsIKrPermissionExtendedCardSettings
Расширенные настройки прав по карточке
modifyTokenAction (Optional)
Тип: SystemActionKrToken

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

Тип: KrToken
Токен безопасности, полученный для заданной информации по карточке.

Реализации

IKrTokenProviderCreateToken(Guid, Int32, Int64, ICollectionKrPermissionFlagDescriptor, IKrPermissionExtendedCardSettings, ActionKrToken)
См. также