Skip to content

Commit 527ca37

Browse files
committed
Mark it as Evil and make overload
1 parent ada4b16 commit 527ca37

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/ProgressOnderwijsUtils/SingleSignOn/SsoProcessor.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ static string EncodeQueryParameter(string key, string value)
4444
return null;
4545
}
4646

47-
public static Maybe<SsoAttributes, string> GetAttributes(string rawSamlResponse, X509Certificate2 certificate, bool ignoreSignatureCheck = false)
47+
public static Maybe<SsoAttributes, string> GetAttributes(string rawSamlResponse, X509Certificate2 certificate)
48+
=> GetAttributes(rawSamlResponse, certificate, false);
49+
50+
public static Maybe<SsoAttributes, string> GetAttributes(string rawSamlResponse, X509Certificate2 certificate, bool evilIgnoreSignatureCheck)
4851
{
4952
byte[] bytes;
5053
try {
@@ -85,7 +88,7 @@ public static Maybe<SsoAttributes, string> GetAttributes(string rawSamlResponse,
8588
return Maybe.Error("Public key missing");
8689
}
8790

88-
if (!dsig.CheckSignature(key) && !ignoreSignatureCheck) {
91+
if (!dsig.CheckSignature(key) && !evilIgnoreSignatureCheck) {
8992
return Maybe.Error("Signature invalid");
9093
}
9194

0 commit comments

Comments
 (0)