in airavata_custos_portal/apps/api/views.py [0:0]
def get_client_auth_base64(request, client_id=None, client_sec=None):
if client_id is None and client_sec is None:
client_id = CUSTOS_CLIENT_ID
client_sec = CUSTOS_CLIENT_SEC
elif client_id is not None and client_sec is None:
client_sec = get_client_sec(request, client_id)
client_auth_base64 = f"{client_id}:{client_sec}"
client_auth_base64 = client_auth_base64.encode("utf-8")
client_auth_base64 = base64.b64encode(client_auth_base64).decode('utf-8')
client_auth_base64 = f"Bearer {client_auth_base64}"
return client_auth_base64