Merge branch 'master' into version-2021.4

This commit is contained in:
Jens Langhammer 2021-04-13 23:16:35 +02:00
commit 4f9f936a7f
1 changed files with 3 additions and 0 deletions

View File

@ -12,9 +12,12 @@ from authentik.core.models import Token, TokenIntents, User
LOGGER = get_logger()
# pylint: disable=too-many-return-statements
def token_from_header(raw_header: bytes) -> Optional[Token]:
"""raw_header in the Format of `Basic dGVzdDp0ZXN0`"""
auth_credentials = raw_header.decode()
if auth_credentials == "":
return None
# Legacy, accept basic auth thats fully encoded (2021.3 outposts)
if " " not in auth_credentials:
try: