安全处理结果
在安全通道上,只有成功通过安全检查的消息才会传递到应用程序。 对于这些消息,安全验证的某些结果作为消息属性附加,应用程序可能会提取并检查这些属性以执行其他步骤,例如授权检查。
函数 WsGetMessageProperty 可用于检索 WS_MESSAGE_PROPERTY_ID 中定义的任何与安全相关的属性。 WsGetMessageProperty 为请求安全属性不适用于通道上使用的安全类型的查询返回错误。 消息继续拥有查询函数返回的属性。
以下 API 元素与安全处理结果一起使用。
枚举 | 描述 |
---|---|
WS_SECURITY_TOKEN_PROPERTY_ID | 定义可从安全令牌中提取的字段和属性的密钥。 |
函数 | 说明 |
---|---|
WsGetSecurityTokenProperty | 从安全令牌中提取字段或属性。 |
Handle | 说明 |
---|---|
WS_SECURITY_TOKEN | 表示安全令牌的不透明句柄。 |