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. |