forked from OTA-Insight/djangosaml2idp
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsettings.py
69 lines (60 loc) · 1.61 KB
/
settings.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
import os
PROJECT_ROOT = os.getcwd()
SECRET_KEY = 'q+0vb%)c7c%&kl&jcca^6n7$3q4ktle9i28t(fd&qh28%l-%58'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': './idptest.sqlite',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.admin',
'django.contrib.contenttypes',
'django.contrib.sessions',
'djangosaml2idp',
'tests',
)
ROOT_URLCONF = 'tests.urls'
# ---
SAML_IDP_SPCONFIG = {
'test_sp_with_no_processor': {
'attribute_mapping': {}
},
'test_sp_with_bad_processor': {
'processor': 'this.does.not.exist',
},
'test_sp_with_custom_processor': {
'processor': 'tests.test_views.CustomProcessor'
},
'test_generic_sp': {
'processor': 'djangosaml2idp.processors.BaseProcessor',
'attribute_mapping': {
# DJANGO: SAML
'email': 'email',
'first_name': 'first_name',
'last_name': 'last_name',
'is_staff': 'is_staff',
'is_superuser': 'is_superuser',
}
}
}