Oauth2 provider and initial api
This commit is contained in:
@@ -49,8 +49,7 @@ INSTALLED_APPS = [
|
||||
'django_mailbox',
|
||||
'rest_framework',
|
||||
'rest_framework_swagger',
|
||||
'provider',
|
||||
# 'provider.oauth2',
|
||||
'oauth2_provider',
|
||||
]
|
||||
|
||||
MIDDLEWARE_CLASSES = [
|
||||
@@ -61,6 +60,7 @@ MIDDLEWARE_CLASSES = [
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
|
||||
'oauth2_provider.middleware.OAuth2TokenMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
'debug_toolbar.middleware.DebugToolbarMiddleware',
|
||||
@@ -240,11 +240,12 @@ REST_FRAMEWORK = {
|
||||
# Use Django's standard `django.contrib.auth` permissions,
|
||||
# or allow read-only access for unauthenticated users.
|
||||
'DEFAULT_PERMISSION_CLASSES': [
|
||||
'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'
|
||||
'rest_framework.permissions.IsAuthenticated'
|
||||
],
|
||||
'DEFAULT_AUTHENTICATION_CLASSES': (
|
||||
'rest_framework.authentication.BasicAuthentication',
|
||||
'rest_framework.authentication.SessionAuthentication',
|
||||
# 'rest_framework.authentication.OAuth2Authentication',
|
||||
'oauth2_provider.ext.rest_framework.OAuth2Authentication',
|
||||
),
|
||||
'PAGE_SIZE': 20,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user