airflow.providers.google.common.auth_backend.google_openid

Authentication backend that use Google credentials for authorization.

Module Contents

airflow.providers.google.common.auth_backend.google_openid.log[source]
airflow.providers.google.common.auth_backend.google_openid._GOOGLE_ISSUERS = ['accounts.google.com', 'https://accounts.google.com'][source]
airflow.providers.google.common.auth_backend.google_openid.AUDIENCE[source]
airflow.providers.google.common.auth_backend.google_openid.create_client_session()[source]
Create a HTTP authorized client.
airflow.providers.google.common.auth_backend.google_openid.init_app(_)[source]
Initializes authentication.
airflow.providers.google.common.auth_backend.google_openid._get_id_token_from_request(request) → Optional[str][source]
airflow.providers.google.common.auth_backend.google_openid._verify_id_token(id_token: str) → Optional[str][source]
airflow.providers.google.common.auth_backend.google_openid._lookup_user(user_email: str)[source]
airflow.providers.google.common.auth_backend.google_openid._set_current_user(user)[source]
airflow.providers.google.common.auth_backend.google_openid.T[source]
airflow.providers.google.common.auth_backend.google_openid.requires_authentication(function: T)[source]
Decorator for functions that require authentication.

Was this entry helpful?