mirror of
https://github.com/snltty/linker.git
synced 2025-10-05 09:06:54 +08:00
sync
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
using linker.messenger.signin;
|
||||
|
||||
namespace linker.messenger.relay.server.validator
|
||||
{
|
||||
public sealed class RelayServerValidatorSecretKey : IRelayServerValidator
|
||||
{
|
||||
private readonly IRelayServerStore relayServerStore;
|
||||
public RelayServerValidatorSecretKey(IRelayServerStore relayServerStore)
|
||||
{
|
||||
this.relayServerStore = relayServerStore;
|
||||
}
|
||||
|
||||
public async Task<string> Validate(linker.messenger.relay.client.transport.RelayInfo relayInfo, SignCacheInfo fromMachine, SignCacheInfo toMachine)
|
||||
{
|
||||
if (relayInfo.SecretKey != relayServerStore.SecretKey)
|
||||
{
|
||||
return $"SecretKey validate fail";
|
||||
}
|
||||
|
||||
await Task.CompletedTask;
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user