authentik.sources.saml.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.saml.models import GroupSAMLSourceConnection, UserSAMLSourceConnection
10
11
12class UserSAMLSourceConnectionSerializer(UserSourceConnectionSerializer):
13    class Meta(UserSourceConnectionSerializer.Meta):
14        model = UserSAMLSourceConnection
15
16
17class UserSAMLSourceConnectionViewSet(UserSourceConnectionViewSet, ModelViewSet):
18    queryset = UserSAMLSourceConnection.objects.all()
19    serializer_class = UserSAMLSourceConnectionSerializer
20
21
22class GroupSAMLSourceConnectionSerializer(GroupSourceConnectionSerializer):
23    class Meta(GroupSourceConnectionSerializer.Meta):
24        model = GroupSAMLSourceConnection
25
26
27class GroupSAMLSourceConnectionViewSet(GroupSourceConnectionViewSet, ModelViewSet):
28    queryset = GroupSAMLSourceConnection.objects.all()
29    serializer_class = GroupSAMLSourceConnectionSerializer
class UserSAMLSourceConnectionSerializer(authentik.core.api.sources.UserSourceConnectionSerializer):
13class UserSAMLSourceConnectionSerializer(UserSourceConnectionSerializer):
14    class Meta(UserSourceConnectionSerializer.Meta):
15        model = UserSAMLSourceConnection

User source connection

class UserSAMLSourceConnectionSerializer.Meta(authentik.core.api.sources.UserSourceConnectionSerializer.Meta):
14    class Meta(UserSourceConnectionSerializer.Meta):
15        model = UserSAMLSourceConnection
class UserSAMLSourceConnectionViewSet(authentik.core.api.sources.UserSourceConnectionViewSet, rest_framework.viewsets.ModelViewSet):
18class UserSAMLSourceConnectionViewSet(UserSourceConnectionViewSet, ModelViewSet):
19    queryset = UserSAMLSourceConnection.objects.all()
20    serializer_class = UserSAMLSourceConnectionSerializer

User-source connection Viewset

queryset = <InheritanceQuerySet []>
serializer_class = <class 'UserSAMLSourceConnectionSerializer'>
name = None
description = None
suffix = None
detail = None
basename = None
class GroupSAMLSourceConnectionSerializer(authentik.core.api.sources.GroupSourceConnectionSerializer):
23class GroupSAMLSourceConnectionSerializer(GroupSourceConnectionSerializer):
24    class Meta(GroupSourceConnectionSerializer.Meta):
25        model = GroupSAMLSourceConnection

Group Source Connection

class GroupSAMLSourceConnectionSerializer.Meta(authentik.core.api.sources.GroupSourceConnectionSerializer.Meta):
24    class Meta(GroupSourceConnectionSerializer.Meta):
25        model = GroupSAMLSourceConnection
class GroupSAMLSourceConnectionViewSet(authentik.core.api.sources.GroupSourceConnectionViewSet, rest_framework.viewsets.ModelViewSet):
28class GroupSAMLSourceConnectionViewSet(GroupSourceConnectionViewSet, ModelViewSet):
29    queryset = GroupSAMLSourceConnection.objects.all()
30    serializer_class = GroupSAMLSourceConnectionSerializer

Group-source connection Viewset

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