GONRG-5891: add impersonation

Add impersonation flow for Airflow.

If Airflow varible core__config__impersonation is set to true, then an Airflow Operator attempts to get a user's email and set the TokenRefresher to impersonate authorization.

Related MRs:

Entitlements: osdu/platform/security-and-compliance/entitlements!396 (merged)

Python SDK: osdu/platform/system/sdks/common-python-sdk!105 (closed)

This is non breaking change.

Edited by Yan Sushchynski [EPAM/GC]

Merge request reports

Loading