root / snf-astakos-app / astakos / oa2 / settings.py @ f8cac8c7
History | View | Annotate | Download (967 Bytes)
1 | 3fc7fd80 | Kostas Papadimitriou | from django.conf import settings |
---|---|---|---|
2 | 3fc7fd80 | Kostas Papadimitriou | |
3 | 3fc7fd80 | Kostas Papadimitriou | |
4 | 3fc7fd80 | Kostas Papadimitriou | def get_setting(key, default): |
5 | fe7d0186 | Sofia Papagiannaki | return getattr(settings, 'OAUTH2_%s' % key, default) |
6 | 3fc7fd80 | Kostas Papadimitriou | |
7 | 3fc7fd80 | Kostas Papadimitriou | USER_MODEL = get_setting('USER_MODEL', 'auth.User') |
8 | 2f8a7c0e | Sofia Papagiannaki | |
9 | fe7d0186 | Sofia Papagiannaki | ENDPOINT_PREFIX = get_setting('ENDPOINT_PREFIX', 'oauth2/') |
10 | 2f8a7c0e | Sofia Papagiannaki | |
11 | 2f8a7c0e | Sofia Papagiannaki | TOKEN_ENDPOINT = get_setting('TOKEN_ENDPOINT', 'token/') |
12 | 2f8a7c0e | Sofia Papagiannaki | |
13 | 2f8a7c0e | Sofia Papagiannaki | AUTHORIZATION_ENDPOINT = get_setting('AUTHORIZATION_ENDPOINT', 'auth/') |
14 | 2f8a7c0e | Sofia Papagiannaki | |
15 | 2f8a7c0e | Sofia Papagiannaki | # Set the length of newly created authorization codes to 60 characters
|
16 | 2f8a7c0e | Sofia Papagiannaki | AUTHORIZATION_CODE_LENGTH = get_setting('AUTHORIZATION_CODE_LENGTH', 60) |
17 | 2f8a7c0e | Sofia Papagiannaki | |
18 | 2f8a7c0e | Sofia Papagiannaki | # Set the length of newly created access tokens to 30 characters
|
19 | 2f8a7c0e | Sofia Papagiannaki | TOKEN_LENGTH = get_setting('TOKEN_LENGTH', 30) |
20 | 2f8a7c0e | Sofia Papagiannaki | |
21 | 2f8a7c0e | Sofia Papagiannaki | # Set the expiration time of newly created access tokens to 20 seconds
|
22 | 2f8a7c0e | Sofia Papagiannaki | TOKEN_EXPIRES = get_setting('TOKEN_EXPIRES', 20) |
23 | b806a15a | Sofia Papagiannaki | |
24 | b806a15a | Sofia Papagiannaki | # Set the maximum allowed redirection endpoint URI length
|
25 | b806a15a | Sofia Papagiannaki | # Requests for a greater redirection endpoint URI will fail.
|
26 | b806a15a | Sofia Papagiannaki | MAXIMUM_ALLOWED_REDIRECT_URI_LENGTH = get_setting( |
27 | b806a15a | Sofia Papagiannaki | 'MAXIMUM_ALLOWED_REDIRECT_URI_LENGTH', 5000) |