authentik.enterprise.stages.mtls.api
Mutual TLS Stage API Views
1"""Mutual TLS Stage API Views""" 2 3from rest_framework.viewsets import ModelViewSet 4 5from authentik.core.api.used_by import UsedByMixin 6from authentik.enterprise.api import EnterpriseRequiredMixin 7from authentik.enterprise.stages.mtls.models import MutualTLSStage 8from authentik.flows.api.stages import StageSerializer 9 10 11class MutualTLSStageSerializer(EnterpriseRequiredMixin, StageSerializer): 12 """MutualTLSStage Serializer""" 13 14 class Meta: 15 model = MutualTLSStage 16 fields = StageSerializer.Meta.fields + [ 17 "mode", 18 "certificate_authorities", 19 "cert_attribute", 20 "user_attribute", 21 ] 22 23 24class MutualTLSStageViewSet(UsedByMixin, ModelViewSet): 25 """MutualTLSStage Viewset""" 26 27 queryset = MutualTLSStage.objects.all() 28 serializer_class = MutualTLSStageSerializer 29 filterset_fields = "__all__" 30 ordering = ["name"] 31 search_fields = ["name"]
class
MutualTLSStageSerializer(authentik.enterprise.api.EnterpriseRequiredMixin, authentik.flows.api.stages.StageSerializer):
12class MutualTLSStageSerializer(EnterpriseRequiredMixin, StageSerializer): 13 """MutualTLSStage Serializer""" 14 15 class Meta: 16 model = MutualTLSStage 17 fields = StageSerializer.Meta.fields + [ 18 "mode", 19 "certificate_authorities", 20 "cert_attribute", 21 "user_attribute", 22 ]
MutualTLSStage Serializer
Inherited Members
class
MutualTLSStageSerializer.Meta:
15 class Meta: 16 model = MutualTLSStage 17 fields = StageSerializer.Meta.fields + [ 18 "mode", 19 "certificate_authorities", 20 "cert_attribute", 21 "user_attribute", 22 ]
model =
<class 'authentik.enterprise.stages.mtls.models.MutualTLSStage'>
class
MutualTLSStageViewSet(authentik.core.api.used_by.UsedByMixin, rest_framework.viewsets.ModelViewSet):
25class MutualTLSStageViewSet(UsedByMixin, ModelViewSet): 26 """MutualTLSStage Viewset""" 27 28 queryset = MutualTLSStage.objects.all() 29 serializer_class = MutualTLSStageSerializer 30 filterset_fields = "__all__" 31 ordering = ["name"] 32 search_fields = ["name"]
MutualTLSStage Viewset
serializer_class =
<class 'MutualTLSStageSerializer'>