python3: encode oidc secret before calling crypto primitives (#31172)
This commit is contained in:
parent
e06405d027
commit
af95b1bb0a
|
@ -140,14 +140,14 @@ def make_pairwise_reversible_sub_from_uuid(client, user_uuid):
|
|||
return None
|
||||
sector_identifier = get_sector_identifier(client)
|
||||
return crypto.aes_base64url_deterministic_encrypt(
|
||||
settings.SECRET_KEY, identifier, sector_identifier)
|
||||
settings.SECRET_KEY.encode('utf-8'), identifier, sector_identifier).decode('utf-8')
|
||||
|
||||
|
||||
def reverse_pairwise_sub(client, sub):
|
||||
sector_identifier = get_sector_identifier(client)
|
||||
try:
|
||||
return crypto.aes_base64url_deterministic_decrypt(
|
||||
settings.SECRET_KEY, sub, sector_identifier)
|
||||
settings.SECRET_KEY.encode('utf-8'), sub, sector_identifier)
|
||||
except crypto.DecryptionError:
|
||||
return None
|
||||
|
||||
|
|
Loading…
Reference in New Issue