Freigeben über


IAuthorizeRemotingConnection Schnittstelle

Definition

Die IAuthorizeRemotingConnection-Schnittstelle stellt Methoden bereit, die anhand der Clientnetzwerkadresse und der Benutzeridentität angeben, ob ein Client für die Verbindung mit dem aktuellen Channel autorisiert ist.

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

Hinweise

Eine Instanz der IAuthorizeRemotingConnection -Schnittstelle wird an TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection) übergeben. Sie stellt einen einzelnen Autorisierungspunkt für alle eingehenden Verbindungen auf einem zur TcpServerChannel Seite. Sie ermöglicht die Autorisierung des Aufrufers, bevor eingehende Nachrichten deserialisiert werden, um die Sicherheitsbedrohung von nicht vertrauenswürdigen Quellen zu minimieren.

Methoden

IsConnectingEndPointAuthorized(EndPoint)

Ruft einen booleschen Wert ab, der angibt, ob die Netzwerkadresse des Clients zum Herstellen einer Verbindung mit dem aktuellen Channel berechtigt ist.

IsConnectingIdentityAuthorized(IIdentity)

Ruft einen booleschen Wert ab, der angibt, ob die Benutzeridentität des Clients zum Herstellen einer Verbindung mit dem aktuellen Channel berechtigt ist.

Gilt für