Remove duplicate periods

This commit is contained in:
Ben Lopatin
2023-08-31 13:35:30 -04:00
parent a58ca74362
commit 7ebc08356a
+3 -3
View File
@@ -43,15 +43,15 @@ def sso_validate(payload, signature, secret):
raise DiscourseError("No SSO payload or signature.")
if not secret:
raise DiscourseError("Invalid secret..")
raise DiscourseError("Invalid secret.")
payload = unquote(payload)
if not payload:
raise DiscourseError("Invalid payload..")
raise DiscourseError("Invalid payload.")
decoded = b64decode(payload.encode("utf-8")).decode("utf-8")
if "nonce" not in decoded:
raise DiscourseError("Invalid payload..")
raise DiscourseError("Invalid payload.")
h = hmac.new(
secret.encode("utf-8"), payload.encode("utf-8"), digestmod=hashlib.sha256