o
    RDi
                     @   sN   d dl Z d dlmZ d dlmZmZ d dlZd dlm	Z	 G dd dej
Z
dS )    N)settings)
migrationsmodels)oauth2_settingsc                   @   s`  e Zd ZeejdgZejdde	j
dg ddddd	ejdd
e	j
g dddd	ejdde	jdddfde	jdejdddfde	 fde	jddfde	jddfde	jddfde	jddejj	jjejdfde	jddejj	jjdejdfgdd d!d"ejd#d$e	jddejj	jjd%ejdd	ejd&d'e	j
dd(dd)d	ejd&d*e	jddd	gZd+S ),	Migration)oauth2_provider0003_auto_20201211_1314application	algorithmT)) zNo OIDC support)RS256zRSA with SHA-2 256)HS256zHMAC with SHA-2 256r      )blankchoicesdefault
max_length)
model_namenamefieldauthorization_grant_type))zauthorization-codezAuthorization code)implicitImplicit)passwordzResource owner password-based)zclient-credentialszClient credentials)zopenid-hybridzOpenID connect hybrid    )r   r   IDTokenidF)primary_key	serializejtizJWT Token ID)uniquer   editableverbose_nameexpiresscope)r   created)auto_now_addupdated)auto_now)r   null	on_deletetouseroauth2_provider_idtoken)r   r)   r*   related_namer+   OAUTH2_PROVIDER_ID_TOKEN_MODEL)abstract	swappable)r   fieldsoptionsaccesstokenid_tokenaccess_tokengrantnonce   )r   r   r   claimsN)__name__
__module____qualname__r   swappable_dependencyr   AUTH_USER_MODELdependenciesAddFieldr   	CharField
AlterFieldCreateModelBigAutoField	UUIDFielduuiduuid4DateTimeField	TextField
ForeignKeydjangodbdeletionCASCADEr   APPLICATION_MODELOneToOneFieldID_TOKEN_MODEL
operations rT   rT   k/var/www/Datamplify/venv/lib/python3.10/site-packages/oauth2_provider/migrations/0004_auto_20200902_2022.pyr   
   sZ    

 
r   )rG   django.confr   	django.dbr   r   django.db.models.deletionrL   oauth2_provider.settingsr   r   rT   rT   rT   rU   <module>   s    