root / snf-app / synnefo / app_settings / default / aai.py @ 2ce0636e
History | View | Annotate | Download (989 Bytes)
1 | 1277fb19 | Vangelis Koukis | # -*- coding: utf-8 -*-
|
---|---|---|---|
2 | 2ce0636e | Kostas Papadimitriou | from synnefo.util.entry_points import extend_list_from_entry_point |
3 | 1277fb19 | Vangelis Koukis | #
|
4 | 1277fb19 | Vangelis Koukis | # AAI configuration
|
5 | 1277fb19 | Vangelis Koukis | #####################
|
6 | 1277fb19 | Vangelis Koukis | |
7 | 34d1013b | Vangelis Koukis | # Unauthenticated HTTP requests to the UI get redirected to this URL
|
8 | 34d1013b | Vangelis Koukis | LOGIN_URL = "/login"
|
9 | 1277fb19 | Vangelis Koukis | |
10 | 1277fb19 | Vangelis Koukis | # Set the expiration time of newly created auth tokens
|
11 | 1277fb19 | Vangelis Koukis | # to be this many hours after their creation time.
|
12 | 1277fb19 | Vangelis Koukis | AUTH_TOKEN_DURATION = 30 * 24 |
13 | 1277fb19 | Vangelis Koukis | |
14 | 1277fb19 | Vangelis Koukis | # Enable receiving a temporary auth token (using the ?test URL parameter) that
|
15 | 1277fb19 | Vangelis Koukis | # bypasses the authentication mechanism.
|
16 | 1277fb19 | Vangelis Koukis | #
|
17 | 34d1013b | Vangelis Koukis | # Make sure there is an actual user in the db whose token matches
|
18 | 34d1013b | Vangelis Koukis | # BYPASS_AUTHENTICATION_SECRET_TOKEN.
|
19 | 34d1013b | Vangelis Koukis | #
|
20 | 1277fb19 | Vangelis Koukis | # WARNING, ACHTUNG, README, etc: DO NOT ENABLE THIS ON DEPLOYED VERSIONS!
|
21 | 1277fb19 | Vangelis Koukis | #
|
22 | 1277fb19 | Vangelis Koukis | BYPASS_AUTHENTICATION = False
|
23 | 34d1013b | Vangelis Koukis | BYPASS_AUTHENTICATION_SECRET_TOKEN = '5e41595e9e884543fa048e07c1094d74'
|
24 | 0e06c19c | Kostas Papadimitriou | |
25 | 0e06c19c | Kostas Papadimitriou | # Urls that bypass Shibboleth authentication
|
26 | c34de90f | Giorgos Verigakis | AAI_SKIP_AUTH_URLS = ['/api', '/plankton', '/invitations/login'] |
27 | 2ce0636e | Kostas Papadimitriou | AAI_SKIP_AUTH_URLS = extend_list_from_entry_point(AAI_SKIP_AUTH_URLS, \ |
28 | 2ce0636e | Kostas Papadimitriou | 'synnefo', 'web_skip_urls') |