django_aai_eduhr.backends
AAIBackend
Configurable values used by django_aai_eduhr.backends.AAIBackend.
- settings.AAI_MODEL
String specifying the model which will hold AAI data in the format <app>.<model>.
- settings.AAI_MODEL_RELATED_NAME
String specifying the related name by which the user model can access the AAI_MODEL.
- settings.AAI_BACKEND_AUTHORISATION
Dictionary mapping AAI@EduHr attributes to values needed for successful authorisation.
- settings.AAI_BACKEND_POLICY
String specifying how to apply authorisation rules, can be either all or any.
- alldefault
User must meet all of the criteria (values) in AAI_BACKEND_AUTHORISATION to be authorised.
- any
User must meet at least one criteria (value) in AAI_BACKEND_AUTHORISATION to be authorised.
AssertionReplayMitigationMixin
Configurable values used by django_aai_eduhr.backends.AssertionReplayMitigationMixin.
- settings.AAI_ASSERTION_CACHE
String specifying the name of a cache which will be used to store assertion id by AssertionReplayMitigationMixin.