authentik.stages.user_login.api
Login Stage API Views
1"""Login Stage 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.user_login.models import UserLoginStage 8 9 10class UserLoginStageSerializer(StageSerializer): 11 """UserLoginStage Serializer""" 12 13 class Meta: 14 model = UserLoginStage 15 fields = StageSerializer.Meta.fields + [ 16 "session_duration", 17 "terminate_other_sessions", 18 "remember_me_offset", 19 "network_binding", 20 "geoip_binding", 21 "remember_device", 22 ] 23 24 25class UserLoginStageViewSet(UsedByMixin, ModelViewSet): 26 """UserLoginStage Viewset""" 27 28 queryset = UserLoginStage.objects.all() 29 serializer_class = UserLoginStageSerializer 30 filterset_fields = "__all__" 31 search_fields = ["name"] 32 ordering = ["name"]
11class UserLoginStageSerializer(StageSerializer): 12 """UserLoginStage Serializer""" 13 14 class Meta: 15 model = UserLoginStage 16 fields = StageSerializer.Meta.fields + [ 17 "session_duration", 18 "terminate_other_sessions", 19 "remember_me_offset", 20 "network_binding", 21 "geoip_binding", 22 "remember_device", 23 ]
UserLoginStage Serializer
Inherited Members
class
UserLoginStageSerializer.Meta:
14 class Meta: 15 model = UserLoginStage 16 fields = StageSerializer.Meta.fields + [ 17 "session_duration", 18 "terminate_other_sessions", 19 "remember_me_offset", 20 "network_binding", 21 "geoip_binding", 22 "remember_device", 23 ]
model =
<class 'authentik.stages.user_login.models.UserLoginStage'>
class
UserLoginStageViewSet(authentik.core.api.used_by.UsedByMixin, rest_framework.viewsets.ModelViewSet):
26class UserLoginStageViewSet(UsedByMixin, ModelViewSet): 27 """UserLoginStage Viewset""" 28 29 queryset = UserLoginStage.objects.all() 30 serializer_class = UserLoginStageSerializer 31 filterset_fields = "__all__" 32 search_fields = ["name"] 33 ordering = ["name"]
UserLoginStage Viewset
serializer_class =
<class 'UserLoginStageSerializer'>