Język

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 .TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection) Zapewnia 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