magpie.app¶
Magpie is a service for AuthN and AuthZ based on Ziggurat-Foundations.
Attributes¶
Functions¶
|
Resolve known configuration file paths from settings or environment variables and process them for the application. |
|
This function returns a Pyramid WSGI application. |
Module Contents¶
- magpie.app.setup_magpie_configs(settings: magpie.typedefs.SettingsType, db_session: sqlalchemy.orm.session.Session | None = None, setup_providers: bool = True, setup_permissions: bool = True, setup_webhooks: bool = True, skip_registration: bool = False) None [source]¶
Resolve known configuration file paths from settings or environment variables and process them for the application.
See also
https://pavics-magpie.readthedocs.io/en/latest/configuration.html#file-providers-cfg
https://pavics-magpie.readthedocs.io/en/latest/configuration.html#file-permissions-cfg
https://pavics-magpie.readthedocs.io/en/latest/configuration.html#configuration-file-formats
https://pavics-magpie.readthedocs.io/en/latest/configuration.html#combined-configuration-file