RIDI-Django-OAuth2-Resource
- OAuth2 Resource 서버를 구현하기 위한 Django용 라이브러리입니다.
- 해당 라이브러리는 리디의 OAuth2 Resource 서버 규칙에 따라 작성 되었습니다.
Django 2.0.0
or higher
Python 3.6
or higher
INSTALLED_APPS = [
# ...
'ridi_django_oauth2_resource',
]
# Middleware Setting
MIDDLEWARE_CLASSES = (
# ...
'ridi_django_oauth2_resource.middlewares.AuthenticationMiddleware',
)
AUTH_USER_MODEL = 'ridi_django_oauth2_resource.RidiUser'
# RIDI Setting
RIDI_OAUTH2_JWT_SECRET = 'this-is-jwt-secret'
RIDI_OAUTH2_CLIENT_ID = 'this-is-client-id'
RIDI_OAUTH2_CLIENT_SECRET = 'this-is-client-secret'
RIDI_OAUTH2_AUTHORIZATION_URL = 'https://{auth_server_host}/oauth2/authorize/'
RIDI_OAUTH2_TOKEN_URL: 'https://{auth_server_host}/oauth2/token/'