This commit is contained in:
snltty
2024-12-29 20:38:37 +08:00
parent 9ef71ce4cb
commit ec8e407cde
358 changed files with 5909 additions and 5231 deletions

View File

@@ -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;
}
}
}