IAuthorizeRemotingConnection.IsConnectingIdentityAuthorized(IIdentity) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个布尔值,该值指示客户端的用户标识是否已被授权连接至当前信道。
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
参数
返回
如果客户端的用户标识已经过授权,则为 true
;否则为 false
。
注解
接口的实例 IAuthorizeRemotingConnection 将传递给 TcpServerChannel(IDictionary, IServerChannelSinkProvider, IAuthorizeRemotingConnection) 。 它为中的所有传入连接提供单一授权点 TcpServerChannel 。 它允许在对任何传入消息进行反序列化之前对调用方进行授权,以最大程度地减少来自不受信任源的安全威胁。