"""OpenIDProvider API Views""" from oidc_provider.models import Client from rest_framework.serializers import ModelSerializer from rest_framework.viewsets import ModelViewSet # from passbook.providers.oidc.models import OpenIDProvider class OpenIDProviderSerializer(ModelSerializer): """OpenIDProvider Serializer""" class Meta: model = Client fields = [ "pk", "name", "client_type", "client_id", "client_secret", "response_types", "jwt_alg", "reuse_consent", "require_consent", "_redirect_uris", "_scope", ] class OpenIDProviderViewSet(ModelViewSet): """OpenIDProvider Viewset""" queryset = Client.objects.all() serializer_class = OpenIDProviderSerializer