Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта структура используется для указания набора ограничений для определенного свойства маркера безопасности запроса. Все не указанные ограничения свойств будут использовать ограничения по умолчанию.
Синтаксис
typedef struct _WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT {
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID id;
void *allowedValues;
ULONG allowedValuesSize;
struct {
WS_REQUEST_SECURITY_TOKEN_PROPERTY requestSecurityTokenProperty;
} out;
} WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT;
Члены
id
Идентификатор свойства маркера безопасности запроса. Можно указать следующее ограничение свойств безопасности:
-
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION Это свойство указывает, какие версии WS-Trust являются допустимыми.
Если это свойство не указано, будет использоваться значение ограничения по умолчанию WS_TRUST_VERSION_FEBRUARY_2005 .
В настоящее время в политике поддерживается только WS_TRUST_VERSION_FEBRUARY_2005 , поэтому для сопоставления политики необходимо указать ограничение свойства, содержащее значение WS_TRUST_VERSION_FEBRUARY_2005 .
allowedValues
Допустимый массив значений. Тип значений в массиве соответствует типу значений свойства маркера безопасности запроса. Чтобы определить тип свойства, ознакомьтесь с документацией по определенному свойству маркера безопасности запроса.
allowedValuesSize
Общий размер массива allowedValues в байтах. Этот размер должен быть кратным размеру типа значения свойства.
out
Когда WsMatchPolicyAlternative возвращает noERROR, будет заполнено все содержимое этой структуры.
out.requestSecurityTokenProperty
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | webservices.h |