providers/saml: fix encoding for POST bindings

This commit is contained in:
Jens Langhammer
2020-07-12 17:55:09 +02:00
parent 996aa367d3
commit 1675dab314
6 changed files with 14 additions and 12 deletions

View File

@ -19,6 +19,6 @@ def deflate_and_base64_encode(inflated: str, encoding="utf-8"):
return base64.b64encode(compressed_string).decode(encoding)
def nice64(src):
def nice64(src: str) -> str:
"""Returns src base64-encoded and formatted nicely for our XML. """
return base64.b64encode(src).decode("utf-8").replace("\n", "")
return base64.b64encode(src.encode()).decode("utf-8").replace("\n", "")