IAuthorizeRemotingConnection 인터페이스

정의

인터페이스는 IAuthorizeRemotingConnection 클라이언트의 네트워크 주소 및 사용자 ID에 따라 클라이언트가 현재 채널에 연결할 수 있는 권한이 있는지 여부를 나타내는 메서드를 제공합니다.

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

설명

인터페이스의 인스턴스가 IAuthorizeRemotingConnection .에 TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection)전달됩니다. 에 들어오는 모든 연결 TcpServerChannel에 대해 단일 권한 부여 지점을 제공합니다. 이를 통해 들어오는 메시지가 역직렬화되기 전에 호출자의 권한 부여를 허용하여 신뢰할 수 없는 원본의 보안 위협을 최소화할 수 있습니다.

메서드

Name Description
IsConnectingEndPointAuthorized(EndPoint)

클라이언트의 네트워크 주소가 현재 채널에 연결할 권한이 있는지 여부를 나타내는 부울 값을 가져옵니다.

IsConnectingIdentityAuthorized(IIdentity)

클라이언트의 사용자 ID가 현재 채널에서 연결할 권한이 있는지 여부를 나타내는 부울 값을 가져옵니다.

적용 대상