# models from django.db import models from oauth2_provider.models import AbstractApplication, AbstractAccessToken, AbstractGrant, AbstractRefreshToken, \ AbstractIDToken class AccessToken(AbstractAccessToken): detail = models.JSONField(null=True, blank=True) client_id = models.CharField(max_length=255, null=True, blank=True) client_owner = models.ForeignKey('users.User', on_delete=models.PROTECT, null=True, blank=True) class Meta: abstract = False class Application(AbstractApplication): class Meta: abstract = False class Grant(AbstractGrant): class Meta: abstract = False class RefreshToken(AbstractRefreshToken): class Meta: abstract = False class IDToken(AbstractIDToken): class Meta: abstract = False