airflow.providers.amazon.aws.auth_manager.views.auth

Module Contents

Classes

AwsAuthManagerAuthenticationViews

Views specific to AWS auth manager authentication mechanism.

Attributes

logger

airflow.providers.amazon.aws.auth_manager.views.auth.logger[source]
class airflow.providers.amazon.aws.auth_manager.views.auth.AwsAuthManagerAuthenticationViews[source]

Bases: airflow.www.views.AirflowBaseView

Views specific to AWS auth manager authentication mechanism.

Some code below is inspired from https://github.com/SAML-Toolkits/python3-saml/blob/6988bdab7a203abfe8dc264992f7e350c67aef3d/demo-flask/index.py

idp_data()[source]
login()[source]

Start login process.

logout()[source]

Start logout process.

login_callback()[source]

Redirect the user to this callback after successful login.

CSRF protection needs to be disabled otherwise the callback won’t work.

abstract logout_callback()[source]
login_metadata()[source]

Was this entry helpful?