Fix cookies with % characters
This commit is contained in:
parent
490dc05625
commit
1c3851b566
|
@ -20,7 +20,7 @@ public class AuthHelpers {
|
||||||
|
|
||||||
private static HttpResponseMessage MakeUpstreamAutheliaRequest(string cookie) {
|
private static HttpResponseMessage MakeUpstreamAutheliaRequest(string cookie) {
|
||||||
var client = new HttpClient();
|
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("x-forwarded-proto", "https");
|
||||||
client.DefaultRequestHeaders.Add("Host", $"{Vars.AutheliaSubdomain}.{Vars.UpstreamPrimaryDomain}");
|
client.DefaultRequestHeaders.Add("Host", $"{Vars.AutheliaSubdomain}.{Vars.UpstreamPrimaryDomain}");
|
||||||
var response = client.GetAsync($"http://127.0.0.1:9091/api/verify");
|
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}";
|
client.DefaultRequestHeaders.Host = $"{headers["Host"]}.amdp.{Vars.UpstreamPrimaryDomain}";
|
||||||
|
|
||||||
if (!string.IsNullOrWhiteSpace(cookie))
|
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");
|
var response = client.GetAsync($"http://127.0.0.1:9091/api/verify");
|
||||||
return response.Result;
|
return response.Result;
|
||||||
|
|
Loading…
Reference in a new issue