mirror of
				https://github.com/snltty/linker.git
				synced 2025-10-31 12:36:48 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			673 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			673 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using linker.messenger.signin;
 | ||
| using RelayInfo = linker.messenger.relay.client.transport.RelayInfo;
 | ||
| 
 | ||
| namespace linker.messenger.relay.server.validator
 | ||
| {
 | ||
|     /// <summary>
 | ||
|     /// 中继验证
 | ||
|     /// </summary>
 | ||
|     public interface IRelayServerValidator
 | ||
|     {
 | ||
|         /// <summary>
 | ||
|         /// 验证
 | ||
|         /// </summary>
 | ||
|         /// <param name="relayInfo">中继信息</param>
 | ||
|         /// <param name="fromMachine">来源客户端</param>
 | ||
|         /// <param name="toMachine">目标客户端,可能为null</param>
 | ||
|         /// <returns></returns>
 | ||
|         public Task<string> Validate(RelayInfo relayInfo, SignCacheInfo fromMachine, SignCacheInfo toMachine);
 | ||
|     }
 | ||
| }
 | 
