authentik.stages.password.api
PasswordStage API Views
1"""PasswordStage API Views""" 2 3from rest_framework.viewsets import ModelViewSet 4 5from authentik.core.api.used_by import UsedByMixin 6from authentik.flows.api.stages import StageSerializer 7from authentik.stages.password.models import PasswordStage 8 9 10class PasswordStageSerializer(StageSerializer): 11 """PasswordStage Serializer""" 12 13 class Meta: 14 model = PasswordStage 15 fields = StageSerializer.Meta.fields + [ 16 "backends", 17 "configure_flow", 18 "failed_attempts_before_cancel", 19 "allow_show_password", 20 ] 21 22 23class PasswordStageViewSet(UsedByMixin, ModelViewSet): 24 """PasswordStage Viewset""" 25 26 queryset = PasswordStage.objects.all() 27 serializer_class = PasswordStageSerializer 28 filterset_fields = [ 29 "name", 30 "configure_flow", 31 "failed_attempts_before_cancel", 32 "allow_show_password", 33 ] 34 search_fields = ["name"] 35 ordering = ["name"]
11class PasswordStageSerializer(StageSerializer): 12 """PasswordStage Serializer""" 13 14 class Meta: 15 model = PasswordStage 16 fields = StageSerializer.Meta.fields + [ 17 "backends", 18 "configure_flow", 19 "failed_attempts_before_cancel", 20 "allow_show_password", 21 ]
PasswordStage Serializer
Inherited Members
class
PasswordStageSerializer.Meta:
14 class Meta: 15 model = PasswordStage 16 fields = StageSerializer.Meta.fields + [ 17 "backends", 18 "configure_flow", 19 "failed_attempts_before_cancel", 20 "allow_show_password", 21 ]
model =
<class 'authentik.stages.password.models.PasswordStage'>
class
PasswordStageViewSet(authentik.core.api.used_by.UsedByMixin, rest_framework.viewsets.ModelViewSet):
24class PasswordStageViewSet(UsedByMixin, ModelViewSet): 25 """PasswordStage Viewset""" 26 27 queryset = PasswordStage.objects.all() 28 serializer_class = PasswordStageSerializer 29 filterset_fields = [ 30 "name", 31 "configure_flow", 32 "failed_attempts_before_cancel", 33 "allow_show_password", 34 ] 35 search_fields = ["name"] 36 ordering = ["name"]
PasswordStage Viewset
serializer_class =
<class 'PasswordStageSerializer'>
filterset_fields =
['name', 'configure_flow', 'failed_attempts_before_cancel', 'allow_show_password']