authentik.sources.saml.api.property_mappings
SAML source property mappings API
1"""SAML source property mappings API""" 2 3from rest_framework.viewsets import ModelViewSet 4 5from authentik.core.api.property_mappings import PropertyMappingFilterSet, PropertyMappingSerializer 6from authentik.core.api.used_by import UsedByMixin 7from authentik.sources.saml.models import SAMLSourcePropertyMapping 8 9 10class SAMLSourcePropertyMappingSerializer(PropertyMappingSerializer): 11 """SAMLSourcePropertyMapping Serializer""" 12 13 class Meta(PropertyMappingSerializer.Meta): 14 model = SAMLSourcePropertyMapping 15 16 17class SAMLSourcePropertyMappingFilter(PropertyMappingFilterSet): 18 """Filter for SAMLSourcePropertyMapping""" 19 20 class Meta(PropertyMappingFilterSet.Meta): 21 model = SAMLSourcePropertyMapping 22 23 24class SAMLSourcePropertyMappingViewSet(UsedByMixin, ModelViewSet): 25 """SAMLSourcePropertyMapping Viewset""" 26 27 queryset = SAMLSourcePropertyMapping.objects.all() 28 serializer_class = SAMLSourcePropertyMappingSerializer 29 filterset_class = SAMLSourcePropertyMappingFilter 30 search_fields = ["name"] 31 ordering = ["name"]
class
SAMLSourcePropertyMappingSerializer(authentik.core.api.property_mappings.PropertyMappingSerializer):
11class SAMLSourcePropertyMappingSerializer(PropertyMappingSerializer): 12 """SAMLSourcePropertyMapping Serializer""" 13 14 class Meta(PropertyMappingSerializer.Meta): 15 model = SAMLSourcePropertyMapping
SAMLSourcePropertyMapping Serializer
Inherited Members
class
SAMLSourcePropertyMappingSerializer.Meta(authentik.core.api.property_mappings.PropertyMappingSerializer.Meta):
model =
<class 'authentik.sources.saml.models.SAMLSourcePropertyMapping'>
Inherited Members
class
SAMLSourcePropertyMappingFilter(authentik.core.api.property_mappings.PropertyMappingFilterSet):
18class SAMLSourcePropertyMappingFilter(PropertyMappingFilterSet): 19 """Filter for SAMLSourcePropertyMapping""" 20 21 class Meta(PropertyMappingFilterSet.Meta): 22 model = SAMLSourcePropertyMapping
Filter for SAMLSourcePropertyMapping
declared_filters =
OrderedDict({'managed': <django_filters.filters.AllValuesMultipleFilter object>, 'managed__isnull': <django_filters.filters.BooleanFilter object>})
class
SAMLSourcePropertyMappingFilter.Meta(authentik.core.api.property_mappings.PropertyMappingFilterSet.Meta):
model =
<class 'authentik.sources.saml.models.SAMLSourcePropertyMapping'>
Inherited Members
class
SAMLSourcePropertyMappingViewSet(authentik.core.api.used_by.UsedByMixin, rest_framework.viewsets.ModelViewSet):
25class SAMLSourcePropertyMappingViewSet(UsedByMixin, ModelViewSet): 26 """SAMLSourcePropertyMapping Viewset""" 27 28 queryset = SAMLSourcePropertyMapping.objects.all() 29 serializer_class = SAMLSourcePropertyMappingSerializer 30 filterset_class = SAMLSourcePropertyMappingFilter 31 search_fields = ["name"] 32 ordering = ["name"]
SAMLSourcePropertyMapping Viewset
serializer_class =
<class 'SAMLSourcePropertyMappingSerializer'>
filterset_class =
<class 'SAMLSourcePropertyMappingFilter'>