authentik.sources.kerberos.api.property_mappings
Kerberos Property Mapping API
1"""Kerberos Property Mapping 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.kerberos.models import KerberosSourcePropertyMapping 8 9 10class KerberosSourcePropertyMappingSerializer(PropertyMappingSerializer): 11 """Kerberos PropertyMapping Serializer""" 12 13 class Meta(PropertyMappingSerializer.Meta): 14 model = KerberosSourcePropertyMapping 15 16 17class KerberosSourcePropertyMappingFilter(PropertyMappingFilterSet): 18 """Filter for KerberosSourcePropertyMapping""" 19 20 class Meta(PropertyMappingFilterSet.Meta): 21 model = KerberosSourcePropertyMapping 22 23 24class KerberosSourcePropertyMappingViewSet(UsedByMixin, ModelViewSet): 25 """KerberosSource PropertyMapping Viewset""" 26 27 queryset = KerberosSourcePropertyMapping.objects.all() 28 serializer_class = KerberosSourcePropertyMappingSerializer 29 filterset_class = KerberosSourcePropertyMappingFilter 30 search_fields = ["name"] 31 ordering = ["name"]
class
KerberosSourcePropertyMappingSerializer(authentik.core.api.property_mappings.PropertyMappingSerializer):
11class KerberosSourcePropertyMappingSerializer(PropertyMappingSerializer): 12 """Kerberos PropertyMapping Serializer""" 13 14 class Meta(PropertyMappingSerializer.Meta): 15 model = KerberosSourcePropertyMapping
Kerberos PropertyMapping Serializer
Inherited Members
class
KerberosSourcePropertyMappingSerializer.Meta(authentik.core.api.property_mappings.PropertyMappingSerializer.Meta):
model =
<class 'authentik.sources.kerberos.models.KerberosSourcePropertyMapping'>
Inherited Members
class
KerberosSourcePropertyMappingFilter(authentik.core.api.property_mappings.PropertyMappingFilterSet):
18class KerberosSourcePropertyMappingFilter(PropertyMappingFilterSet): 19 """Filter for KerberosSourcePropertyMapping""" 20 21 class Meta(PropertyMappingFilterSet.Meta): 22 model = KerberosSourcePropertyMapping
Filter for KerberosSourcePropertyMapping
declared_filters =
OrderedDict({'managed': <django_filters.filters.AllValuesMultipleFilter object>, 'managed__isnull': <django_filters.filters.BooleanFilter object>})
class
KerberosSourcePropertyMappingFilter.Meta(authentik.core.api.property_mappings.PropertyMappingFilterSet.Meta):
model =
<class 'authentik.sources.kerberos.models.KerberosSourcePropertyMapping'>
Inherited Members
class
KerberosSourcePropertyMappingViewSet(authentik.core.api.used_by.UsedByMixin, rest_framework.viewsets.ModelViewSet):
25class KerberosSourcePropertyMappingViewSet(UsedByMixin, ModelViewSet): 26 """KerberosSource PropertyMapping Viewset""" 27 28 queryset = KerberosSourcePropertyMapping.objects.all() 29 serializer_class = KerberosSourcePropertyMappingSerializer 30 filterset_class = KerberosSourcePropertyMappingFilter 31 search_fields = ["name"] 32 ordering = ["name"]
KerberosSource PropertyMapping Viewset
serializer_class =
<class 'KerberosSourcePropertyMappingSerializer'>
filterset_class =
<class 'KerberosSourcePropertyMappingFilter'>