authentik.sources.kerberos.api.source_connection

 1from rest_framework.viewsets import ModelViewSet
 2
 3from authentik.core.api.sources import (
 4    GroupSourceConnectionSerializer,
 5    GroupSourceConnectionViewSet,
 6    UserSourceConnectionSerializer,
 7    UserSourceConnectionViewSet,
 8)
 9from authentik.sources.kerberos.models import (
10    GroupKerberosSourceConnection,
11    UserKerberosSourceConnection,
12)
13
14
15class UserKerberosSourceConnectionSerializer(UserSourceConnectionSerializer):
16    class Meta(UserSourceConnectionSerializer.Meta):
17        model = UserKerberosSourceConnection
18
19
20class UserKerberosSourceConnectionViewSet(UserSourceConnectionViewSet, ModelViewSet):
21    queryset = UserKerberosSourceConnection.objects.all()
22    serializer_class = UserKerberosSourceConnectionSerializer
23
24
25class GroupKerberosSourceConnectionSerializer(GroupSourceConnectionSerializer):
26    class Meta(GroupSourceConnectionSerializer.Meta):
27        model = GroupKerberosSourceConnection
28
29
30class GroupKerberosSourceConnectionViewSet(GroupSourceConnectionViewSet, ModelViewSet):
31    queryset = GroupKerberosSourceConnection.objects.all()
32    serializer_class = GroupKerberosSourceConnectionSerializer
class UserKerberosSourceConnectionSerializer(authentik.core.api.sources.UserSourceConnectionSerializer):
16class UserKerberosSourceConnectionSerializer(UserSourceConnectionSerializer):
17    class Meta(UserSourceConnectionSerializer.Meta):
18        model = UserKerberosSourceConnection

User source connection

class UserKerberosSourceConnectionSerializer.Meta(authentik.core.api.sources.UserSourceConnectionSerializer.Meta):
17    class Meta(UserSourceConnectionSerializer.Meta):
18        model = UserKerberosSourceConnection
class UserKerberosSourceConnectionViewSet(authentik.core.api.sources.UserSourceConnectionViewSet, rest_framework.viewsets.ModelViewSet):
21class UserKerberosSourceConnectionViewSet(UserSourceConnectionViewSet, ModelViewSet):
22    queryset = UserKerberosSourceConnection.objects.all()
23    serializer_class = UserKerberosSourceConnectionSerializer

User-source connection Viewset

queryset = <InheritanceQuerySet []>
serializer_class = <class 'UserKerberosSourceConnectionSerializer'>
name = None
description = None
suffix = None
detail = None
basename = None
class GroupKerberosSourceConnectionSerializer(authentik.core.api.sources.GroupSourceConnectionSerializer):
26class GroupKerberosSourceConnectionSerializer(GroupSourceConnectionSerializer):
27    class Meta(GroupSourceConnectionSerializer.Meta):
28        model = GroupKerberosSourceConnection

Group Source Connection

class GroupKerberosSourceConnectionSerializer.Meta(authentik.core.api.sources.GroupSourceConnectionSerializer.Meta):
27    class Meta(GroupSourceConnectionSerializer.Meta):
28        model = GroupKerberosSourceConnection
class GroupKerberosSourceConnectionViewSet(authentik.core.api.sources.GroupSourceConnectionViewSet, rest_framework.viewsets.ModelViewSet):
31class GroupKerberosSourceConnectionViewSet(GroupSourceConnectionViewSet, ModelViewSet):
32    queryset = GroupKerberosSourceConnection.objects.all()
33    serializer_class = GroupKerberosSourceConnectionSerializer

Group-source connection Viewset

queryset = <InheritanceQuerySet []>
serializer_class = <class 'GroupKerberosSourceConnectionSerializer'>
name = None
description = None
suffix = None
detail = None
basename = None