Skip to content
Snippets Groups Projects
Commit 600cf6ec authored by Klaus Fischer's avatar Klaus Fischer
Browse files

Parsed url to check host

parent cbbec4ca
Loading
......@@ -70,8 +70,11 @@ public class Router : IRouter {
Base64UrlEncoder.Decode(signature.EncodedPayload));
string? submissionHost = payload?.submissionHost;
return submissionHost != null &&
route.DestinationParameters.SubmissionUrl.EndsWith(submissionHost);
if (submissionHost == null) return false;
var destinationUri = new Uri(route.DestinationParameters.SubmissionUrl);
return destinationUri.Host == submissionHost;
}
private async Task<bool> VerifyDestinationParametersSignature(Route route) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment