Sdílet prostřednictvím


IAuthorizeRemotingConnection.IsConnectingIdentityAuthorized(IIdentity) Metoda

Definice

Získá logickou hodnotu, která určuje, jestli má identita uživatele klienta oprávnění pro připojení k aktuálnímu kanálu.

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

IIdentity, která představuje identitu uživatele klienta.

Návraty

Boolean

true , pokud je autorizována identita uživatele klienta; v opačném případě false .

Poznámky

Instance rozhraní je IAuthorizeRemotingConnection předána do TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection) . Poskytuje jeden autorizační bod pro všechna příchozí připojení v TcpServerChannel . Umožňuje autorizaci volajícího před deserializaci příchozích zpráv, aby se minimalizovala bezpečnostní hrozba z nedůvěryhodných zdrojů.

Platí pro