Udostępnij za pośrednictwem


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.

public:
 bool IsConnectingIdentityAuthorized(System::Security::Principal::IIdentity ^ identity);
public bool IsConnectingIdentityAuthorized (System.Security.Principal.IIdentity identity);
abstract member IsConnectingIdentityAuthorized : System.Security.Principal.IIdentity -> bool
Public Function IsConnectingIdentityAuthorized (identity As IIdentity) As Boolean

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