airflow.providers.fab.www.extensions.init_session

Attributes

log

SESSION_LOGIN_TIME_KEY

Functions

init_airflow_session_interface(app, db)

Set airflow session interface.

get_max_session_lifetime_seconds()

Return [fab] session_max_lifetime_minutes in seconds, or 0 when the cap is disabled.

get_remaining_session_lifetime()

Return how many seconds are left before the current session hits its maximum lifetime.

init_session_max_lifetime(app)

Expire sessions [fab] session_max_lifetime_minutes after login, regardless of activity.

Module Contents

airflow.providers.fab.www.extensions.init_session.log[source]
airflow.providers.fab.www.extensions.init_session.SESSION_LOGIN_TIME_KEY = '_login_at'[source]
airflow.providers.fab.www.extensions.init_session.init_airflow_session_interface(app, db)[source]

Set airflow session interface.

airflow.providers.fab.www.extensions.init_session.get_max_session_lifetime_seconds()[source]

Return [fab] session_max_lifetime_minutes in seconds, or 0 when the cap is disabled.

airflow.providers.fab.www.extensions.init_session.get_remaining_session_lifetime()[source]

Return how many seconds are left before the current session hits its maximum lifetime.

None means the session is not capped, either because [fab] session_max_lifetime_minutes is disabled or because the session carries no login stamp.

airflow.providers.fab.www.extensions.init_session.init_session_max_lifetime(app)[source]

Expire sessions [fab] session_max_lifetime_minutes after login, regardless of activity.

Was this entry helpful?