Sdílet prostřednictvím


IAuthorizeRemotingConnection Rozhraní

Definice

Rozhraní IAuthorizeRemotingConnection poskytuje metody, které indikují, jestli má klient oprávnění pro připojení k aktuálnímu kanálu na základě síťové adresy klienta a identity uživatele.

public interface class IAuthorizeRemotingConnection
public interface IAuthorizeRemotingConnection
type IAuthorizeRemotingConnection = interface
Public Interface IAuthorizeRemotingConnection

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

Metody

IsConnectingEndPointAuthorized(EndPoint)

Získá logickou hodnotu, která určuje, jestli má síťová adresa klienta oprávnění pro připojení k aktuálnímu kanálu.

IsConnectingIdentityAuthorized(IIdentity)

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.

Platí pro