"""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