16 lines
408 B
Python
16 lines
408 B
Python
"""
|
|
Views for KYC API.
|
|
|
|
Authentication is handled by GRAPHENE MIDDLEWARE in settings.py
|
|
"""
|
|
from graphene_django.views import GraphQLView
|
|
|
|
from .graphql_middleware import UserJWTMiddleware
|
|
|
|
|
|
class UserGraphQLView(GraphQLView):
|
|
"""User endpoint - requires ID Token."""
|
|
def __init__(self, *args, **kwargs):
|
|
kwargs['middleware'] = [UserJWTMiddleware()]
|
|
super().__init__(*args, **kwargs)
|