Udostępnij za pośrednictwem


Wyniki przetwarzania zabezpieczeń

W bezpiecznym kanale do aplikacji są dostarczane tylko te komunikaty, które pomyślnie przeszły testy zabezpieczeń. W przypadku tych komunikatów niektóre wyniki weryfikacji zabezpieczeń są dołączone jako właściwości komunikatu, a aplikacja może wyodrębnić i zbadać te właściwości, aby wykonać dodatkowe kroki, takie jak kontrole autoryzacji.

Funkcja WsGetMessageProperty może służyć do pobierania dowolnych właściwości związanych z zabezpieczeniami zdefiniowanych w WS_MESSAGE_PROPERTY_ID. WsGetMessageProperty zwraca błąd dla zapytań, które pytają o właściwości zabezpieczeń, które nie mają zastosowania do typu zabezpieczeń używanych w kanale. Komunikat nadal jest właścicielem właściwości zwracanych przez funkcję query.

Następujące elementy interfejsu API są używane z wynikami przetwarzania zabezpieczeń.

Wyliczenie Opis
WS_SECURITY_TOKEN_PROPERTY_ID Definiuje klucze dla pól i właściwości, które można wyodrębnić z tokenu zabezpieczającego.

 

Funkcja Opis
WsGetSecurityTokenProperty Wyodrębnia pole lub właściwość z tokenu zabezpieczającego.

 

Uchwyt Opis
WS_SECURITY_TOKEN Nieprzezroczystym uchwyt reprezentujący token zabezpieczający.