From c34a3bd8dc846678567692479a778def8a62c5e1 Mon Sep 17 00:00:00 2001 From: Madpeter <57852827+Madpeterz@users.noreply.github.com> Date: Sun, 23 Jun 2024 22:02:51 +0100 Subject: [PATCH] improve tokens on replys --- SecondBotEvents/Services/DialogService.cs | 2 +- SecondBotEvents/Services/EventsService.cs | 2 +- SecondBotEvents/Services/RelayService.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/SecondBotEvents/Services/DialogService.cs b/SecondBotEvents/Services/DialogService.cs index 5330d29..9f2893c 100644 --- a/SecondBotEvents/Services/DialogService.cs +++ b/SecondBotEvents/Services/DialogService.cs @@ -203,7 +203,7 @@ namespace SecondBotEvents.Services foreach(string url in DialogRelayHTTP) { long unixtime = SecondbotHelpers.UnixTimeNow(); - string token = SecondbotHelpers.GetSHA1(unixtime.ToString() + "DialogRelay"+GetClient().Self.AgentID+ eventMessage); + string token = SecondbotHelpers.GetSHA1(unixtime.ToString() + "DialogRelay"+GetClient().Self.AgentID+ eventMessage + master.CommandsService.myConfig.GetSharedSecret()); var client = new RestClient(url); var request = new RestRequest("Dialog/Relay", Method.Post); request.AddParameter("token", token); diff --git a/SecondBotEvents/Services/EventsService.cs b/SecondBotEvents/Services/EventsService.cs index afedf38..9a7123f 100644 --- a/SecondBotEvents/Services/EventsService.cs +++ b/SecondBotEvents/Services/EventsService.cs @@ -261,7 +261,7 @@ namespace SecondBotEvents.Services if(myConfig.GetOutputHttpURL() != null) { long unixtime = SecondbotHelpers.UnixTimeNow(); - string token = SecondbotHelpers.GetSHA1(unixtime.ToString() + "EventService" + GetClient().Self.AgentID + output); + string token = SecondbotHelpers.GetSHA1(unixtime.ToString() + "EventService" + GetClient().Self.AgentID + output + master.CommandsService.myConfig.GetSharedSecret()); var client = new RestClient(myConfig.GetOutputHttpURL()); var request = new RestRequest("Event/Service", Method.Post); request.AddParameter("token", token); diff --git a/SecondBotEvents/Services/RelayService.cs b/SecondBotEvents/Services/RelayService.cs index 9c8d2af..35a4634 100644 --- a/SecondBotEvents/Services/RelayService.cs +++ b/SecondBotEvents/Services/RelayService.cs @@ -204,7 +204,7 @@ namespace SecondBotEvents.Services else if(targetType == "http") { long unixtime = SecondbotHelpers.UnixTimeNow(); - string token = SecondbotHelpers.GetSHA1(unixtime.ToString() + "RelayService" + GetClient().Self.AgentID + eventMessage); + string token = SecondbotHelpers.GetSHA1(unixtime.ToString() + "RelayService" + GetClient().Self.AgentID + eventMessage + master.CommandsService.myConfig.GetSharedSecret()); var client = new RestClient(targetOption); var request = new RestRequest("Relay/Service", Method.Post); request.AddParameter("token", token);