Fix cookies with % characters

This commit is contained in:
Laura Hausmann 2023-04-02 15:22:28 +02:00
parent 490dc05625
commit 1c3851b566
Signed by: zotan
GPG key ID: D044E84C5BE01605

View file

@ -20,7 +20,7 @@ public class AuthHelpers {
private static HttpResponseMessage MakeUpstreamAutheliaRequest(string cookie) {
var client = new HttpClient();
client.DefaultRequestHeaders.Add("cookie", $"authelia_session={HttpUtility.UrlDecode(cookie)}");
client.DefaultRequestHeaders.Add("cookie", $"authelia_session={cookie}");
client.DefaultRequestHeaders.Add("x-forwarded-proto", "https");
client.DefaultRequestHeaders.Add("Host", $"{Vars.AutheliaSubdomain}.{Vars.UpstreamPrimaryDomain}");
var response = client.GetAsync($"http://127.0.0.1:9091/api/verify");
@ -38,7 +38,7 @@ public class AuthHelpers {
client.DefaultRequestHeaders.Host = $"{headers["Host"]}.amdp.{Vars.UpstreamPrimaryDomain}";
if (!string.IsNullOrWhiteSpace(cookie))
client.DefaultRequestHeaders.Add("cookie", $"authelia_session={HttpUtility.UrlDecode(cookie)}");
client.DefaultRequestHeaders.Add("cookie", $"authelia_session={cookie}");
var response = client.GetAsync($"http://127.0.0.1:9091/api/verify");
return response.Result;