IAuthorizeRemotingConnection.IsConnectingIdentityAuthorized(IIdentity) Метод

Определение

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

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

Параметры

identity
IIdentity

Идентификация IIdentity, представляющая идентификацию пользователя клиента.

Возвращаемое значение

Boolean

Значение равно true, если идентификация клиента авторизована; в противном случае значение равно false.

Комментарии

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

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