Результаты обработки безопасности
В защищенном канале в приложение доставляются только те сообщения, которые успешно проходят проверки безопасности. Для этих сообщений некоторые результаты проверки безопасности присоединяются как свойства сообщения, и приложение может извлечь и проверить эти свойства для выполнения дополнительных действий, таких как проверки авторизации.
Функцию WsGetMessageProperty можно использовать для получения любого из свойств, связанных с безопасностью, определенных в WS_MESSAGE_PROPERTY_ID. WsGetMessageProperty возвращает ошибку для запросов, запрашивающих свойства безопасности, неприменимые к типу безопасности, используемому в канале. Сообщение продолжает принадлежать свойствам, возвращаемым функцией запроса.
Следующие элементы API используются с результатами обработки безопасности.
Перечисление | Описание |
---|---|
WS_SECURITY_TOKEN_PROPERTY_ID | Определяет ключи для полей и свойств, которые можно извлечь из маркера безопасности. |
Функция | Описание |
---|---|
WsGetSecurityTokenProperty | Извлекает поле или свойство из маркера безопасности. |
Дескриптор | Описание |
---|---|
WS_SECURITY_TOKEN | Непрозрачный дескриптор, представляющий маркер безопасности. |