This commit is contained in:
snltty
2025-01-04 18:18:23 +08:00
parent 75e3d9767e
commit cb269b05f3
78 changed files with 563 additions and 298 deletions

View File

@@ -4,12 +4,15 @@ namespace linker.messenger.relay.server.validator
{
public sealed class RelayServerValidatorSecretKey : IRelayServerValidator
{
public string Name => "secretKey";
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)