nside_wefa.authentication.checks

Authentication system checks for the nside_wefa.authentication app.

This module registers Django system checks related to the authentication app:

  • wefa_apps_dependencies_check: verifies that required apps are present and correctly ordered in INSTALLED_APPS so that nside_wefa.common is loaded before nside_wefa.authentication.

  • authentication_settings_check: validates the NSIDE_WEFA.AUTHENTICATION configuration, including the TYPES list via a custom validator.

See also

Functions

authentication_settings_check(app_configs, ...)

Run validation for the NSIDE_WEFA.AUTHENTICATION settings section.

validate_authentication_types(...)

Validate the NSIDE_WEFA.AUTHENTICATION.TYPES setting.

wefa_apps_dependencies_check(app_configs, ...)

Validate app dependency order in INSTALLED_APPS.