authentik.enterprise.endpoints.connectors.fleet.api
FleetConnector API Views
1"""FleetConnector API Views""" 2 3from rest_framework.viewsets import ModelViewSet 4 5from authentik.core.api.used_by import UsedByMixin 6from authentik.endpoints.api.connectors import ConnectorSerializer 7from authentik.enterprise.api import EnterpriseRequiredMixin 8from authentik.enterprise.endpoints.connectors.fleet.models import FleetConnector 9 10 11class FleetConnectorSerializer(EnterpriseRequiredMixin, ConnectorSerializer): 12 """FleetConnector Serializer""" 13 14 class Meta(ConnectorSerializer.Meta): 15 model = FleetConnector 16 fields = ConnectorSerializer.Meta.fields + [ 17 "url", 18 "token", 19 "headers_mapping", 20 "map_users", 21 "map_teams_access_group", 22 ] 23 extra_kwargs = { 24 "token": {"write_only": True}, 25 } 26 27 28class FleetConnectorViewSet(UsedByMixin, ModelViewSet): 29 """FleetConnector Viewset""" 30 31 queryset = FleetConnector.objects.all() 32 serializer_class = FleetConnectorSerializer 33 filterset_fields = [ 34 "name", 35 ] 36 search_fields = ["name"] 37 ordering = ["name"]
class
FleetConnectorSerializer(authentik.enterprise.api.EnterpriseRequiredMixin, authentik.endpoints.api.connectors.ConnectorSerializer):
12class FleetConnectorSerializer(EnterpriseRequiredMixin, ConnectorSerializer): 13 """FleetConnector Serializer""" 14 15 class Meta(ConnectorSerializer.Meta): 16 model = FleetConnector 17 fields = ConnectorSerializer.Meta.fields + [ 18 "url", 19 "token", 20 "headers_mapping", 21 "map_users", 22 "map_teams_access_group", 23 ] 24 extra_kwargs = { 25 "token": {"write_only": True}, 26 }
FleetConnector Serializer
Inherited Members
15 class Meta(ConnectorSerializer.Meta): 16 model = FleetConnector 17 fields = ConnectorSerializer.Meta.fields + [ 18 "url", 19 "token", 20 "headers_mapping", 21 "map_users", 22 "map_teams_access_group", 23 ] 24 extra_kwargs = { 25 "token": {"write_only": True}, 26 }
model =
<class 'authentik.enterprise.endpoints.connectors.fleet.models.FleetConnector'>
class
FleetConnectorViewSet(authentik.core.api.used_by.UsedByMixin, rest_framework.viewsets.ModelViewSet):
29class FleetConnectorViewSet(UsedByMixin, ModelViewSet): 30 """FleetConnector Viewset""" 31 32 queryset = FleetConnector.objects.all() 33 serializer_class = FleetConnectorSerializer 34 filterset_fields = [ 35 "name", 36 ] 37 search_fields = ["name"] 38 ordering = ["name"]
FleetConnector Viewset
serializer_class =
<class 'FleetConnectorSerializer'>