IAuthorizeRemotingConnection Интерфейс

Определение

Интерфейс IAuthorizeRemotingConnection предоставляет методы, указывающие, авторизован ли клиент для подключения к текущему каналу, основываясь на сетевом адресе клиента и идентификации пользователя.

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

Комментарии

Экземпляр IAuthorizeRemotingConnection интерфейса передается в TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection) . Он предоставляет единую точку авторизации для всех входящих подключений в TcpServerChannel . Он позволяет выполнить авторизацию вызывающего объекта до того, как все входящие сообщения будут десериализованы, чтобы избежать угрозы безопасности из источников, не заслуживающих доверия.

Методы

IsConnectingEndPointAuthorized(EndPoint)

Возвращает логическое значение, указывающее, авторизован ли сетевой адрес клиента для подключения к текущему каналу.

IsConnectingIdentityAuthorized(IIdentity)

Возвращает логическое значение, указывающее, авторизована ли идентификация пользователя клиента для подключения к текущему каналу.

Применяется к