IAuthorizeRemotingConnection.IsConnectingIdentityAuthorized(IIdentity) Metoda

Definicja

Pobiera wartość logiczną wskazującą, czy tożsamość użytkownika klienta jest autoryzowana do nawiązywania połączenia w bieżącym kanale.

C#
public bool IsConnectingIdentityAuthorized (System.Security.Principal.IIdentity identity);

Parametry

identity
IIdentity

Element IIdentity reprezentujący tożsamość użytkownika klienta.

Zwraca

true jeśli tożsamość użytkownika klienta jest autoryzowana; w przeciwnym razie , false.

Uwagi

Wystąpienie interfejsu IAuthorizeRemotingConnection jest przekazywane do elementu TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection). Zapewnia on pojedynczy punkt autoryzacji dla wszystkich połączeń przychodzących w obiekcie TcpServerChannel. Umożliwia autoryzację obiektu wywołującego przed deserializacji wszelkich przychodzących komunikatów w celu zminimalizowania zagrożenia bezpieczeństwa ze źródeł niezaufanych.

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1