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

class SAMLSourcePropertyMappingSerializer.Meta(authentik.core.api.property_mappings.PropertyMappingSerializer.Meta):
14    class Meta(PropertyMappingSerializer.Meta):
15        model = SAMLSourcePropertyMapping
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>})
base_filters = OrderedDict({'name': <django_filters.filters.CharFilter object>, 'managed': <django_filters.filters.AllValuesMultipleFilter object>, 'managed__isnull': <django_filters.filters.BooleanFilter object>})
class SAMLSourcePropertyMappingFilter.Meta(authentik.core.api.property_mappings.PropertyMappingFilterSet.Meta):
21    class Meta(PropertyMappingFilterSet.Meta):
22        model = SAMLSourcePropertyMapping
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

queryset = <InheritanceQuerySet []>
serializer_class = <class 'SAMLSourcePropertyMappingSerializer'>
filterset_class = <class 'SAMLSourcePropertyMappingFilter'>
search_fields = ['name']
ordering = ['name']
name = None
description = None
suffix = None
detail = None
basename = None