authentik.enterprise.policies.unique_password.api
1from rest_framework.viewsets import ModelViewSet 2 3from authentik.core.api.used_by import UsedByMixin 4from authentik.enterprise.api import EnterpriseRequiredMixin 5from authentik.enterprise.policies.unique_password.models import UniquePasswordPolicy 6from authentik.policies.api.policies import PolicySerializer 7 8 9class UniquePasswordPolicySerializer(EnterpriseRequiredMixin, PolicySerializer): 10 """Password Uniqueness Policy Serializer""" 11 12 class Meta: 13 model = UniquePasswordPolicy 14 fields = PolicySerializer.Meta.fields + [ 15 "password_field", 16 "num_historical_passwords", 17 ] 18 19 20class UniquePasswordPolicyViewSet(UsedByMixin, ModelViewSet): 21 """Password Uniqueness Policy Viewset""" 22 23 queryset = UniquePasswordPolicy.objects.all() 24 serializer_class = UniquePasswordPolicySerializer 25 filterset_fields = "__all__" 26 ordering = ["name"] 27 search_fields = ["name"]
class
UniquePasswordPolicySerializer(authentik.enterprise.api.EnterpriseRequiredMixin, authentik.policies.api.policies.PolicySerializer):
10class UniquePasswordPolicySerializer(EnterpriseRequiredMixin, PolicySerializer): 11 """Password Uniqueness Policy Serializer""" 12 13 class Meta: 14 model = UniquePasswordPolicy 15 fields = PolicySerializer.Meta.fields + [ 16 "password_field", 17 "num_historical_passwords", 18 ]
Password Uniqueness Policy Serializer
Inherited Members
class
UniquePasswordPolicySerializer.Meta:
class
UniquePasswordPolicyViewSet(authentik.core.api.used_by.UsedByMixin, rest_framework.viewsets.ModelViewSet):
21class UniquePasswordPolicyViewSet(UsedByMixin, ModelViewSet): 22 """Password Uniqueness Policy Viewset""" 23 24 queryset = UniquePasswordPolicy.objects.all() 25 serializer_class = UniquePasswordPolicySerializer 26 filterset_fields = "__all__" 27 ordering = ["name"] 28 search_fields = ["name"]
Password Uniqueness Policy Viewset
serializer_class =
<class 'UniquePasswordPolicySerializer'>