skillbox/server/core/oauth.py

21 lines
772 B
Python

# for Django framework
from authlib.integrations.django_client import OAuth
from django.conf import settings
oauth = OAuth()
oauth.register(
name='hep',
client_id=settings.AUTHLIB_OAUTH_CLIENTS['hep']['client_id'],
client_secret=settings.AUTHLIB_OAUTH_CLIENTS['hep']['client_secret'],
request_token_url=settings.AUTHLIB_OAUTH_CLIENTS['hep']['request_token_url'],
request_token_params=None,
access_token_url=settings.AUTHLIB_OAUTH_CLIENTS['hep']['access_token_url'],
access_token_params=None,
authorize_url=settings.AUTHLIB_OAUTH_CLIENTS['hep']['authorize_url'],
authorize_params=None,
api_base_url=settings.AUTHLIB_OAUTH_CLIENTS['hep']['api_base_url'],
client_kwargs=settings.AUTHLIB_OAUTH_CLIENTS['hep']['client_kwargs'],
)