root / snf-astakos-app / conf / 20-snf-astakos-app-settings.conf @ d7030402
History | View | Annotate | Download (4.6 kB)
1 | 8ed29e14 | Kostas Papadimitriou | # Set the expiration time of newly created auth tokens |
---|---|---|---|
2 | 8ed29e14 | Kostas Papadimitriou | # to be this many hours after their creation time. |
3 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_AUTH_TOKEN_DURATION = 30 * 24 |
4 | 8ed29e14 | Kostas Papadimitriou | |
5 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_DEFAULT_USER_LEVEL = 4 |
6 | 8ed29e14 | Kostas Papadimitriou | |
7 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_INVITATIONS_PER_LEVEL = { |
8 | 8ed29e14 | Kostas Papadimitriou | # 0 : 100, |
9 | 8ed29e14 | Kostas Papadimitriou | # 1 : 2, |
10 | 8ed29e14 | Kostas Papadimitriou | # 2 : 0, |
11 | 8ed29e14 | Kostas Papadimitriou | # 3 : 0, |
12 | 8ed29e14 | Kostas Papadimitriou | # 4 : 0 |
13 | 8ed29e14 | Kostas Papadimitriou | #} |
14 | 8ed29e14 | Kostas Papadimitriou | |
15 | 8ed29e14 | Kostas Papadimitriou | # Identity Management enabled modules |
16 | 3d70c98b | Constantinos Venetsanopoulos | # Supported modules are: 'local', 'twitter' and 'shibboleth' |
17 | 3d70c98b | Constantinos Venetsanopoulos | #ASTAKOS_IM_MODULES = ['local'] |
18 | 8ed29e14 | Kostas Papadimitriou | |
19 | 8ed29e14 | Kostas Papadimitriou | # Force user profile verification |
20 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_FORCE_PROFILE_UPDATE = True |
21 | 8ed29e14 | Kostas Papadimitriou | |
22 | 8ed29e14 | Kostas Papadimitriou | #Enable invitations |
23 | 3d70c98b | Constantinos Venetsanopoulos | #ASTAKOS_INVITATIONS_ENABLED = False |
24 | 8ed29e14 | Kostas Papadimitriou | |
25 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_COOKIE_NAME = '_pithos2_a' |
26 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_COOKIE_DOMAIN = None |
27 | 118311ad | Kostas Papadimitriou | #ASTAKOS_COOKIE_SECURE = True |
28 | 8ed29e14 | Kostas Papadimitriou | |
29 | 5f8f39d4 | Kostas Papadimitriou | #ASTAKOS_IM_STATIC_URL = '/static/im/' |
30 | 8ed29e14 | Kostas Papadimitriou | |
31 | 8ed29e14 | Kostas Papadimitriou | # If set to False and invitations not enabled newly created user will be |
32 | 8ed29e14 | Kostas Papadimitriou | # automatically accepted |
33 | 8ed29e14 | Kostas Papadimitriou | #ASTAKOS_MODERATION_ENABLED = True |
34 | 8ed29e14 | Kostas Papadimitriou | |
35 | 8ed29e14 | Kostas Papadimitriou | # Set baseurl |
36 | e3ff6830 | Georgios D. Tsoukalas | #ASTAKOS_BASE_URL = 'https://accounts.example.synnefo.org' |
37 | 8ed29e14 | Kostas Papadimitriou | |
38 | 8ed29e14 | Kostas Papadimitriou | # Set service name |
39 | 77a345fc | Georgios D. Tsoukalas | #ASTAKOS_SITENAME = 'Synnefo Cloud' |
40 | 7a35feb3 | Kostas Papadimitriou | |
41 | f53b6721 | Kostas Papadimitriou | # Set recaptcha keys |
42 | f53b6721 | Kostas Papadimitriou | # http://www.google.com/recaptcha/whyrecaptcha |
43 | f53b6721 | Kostas Papadimitriou | #ASTAKOS_RECAPTCHA_PUBLIC_KEY = '' |
44 | f53b6721 | Kostas Papadimitriou | #ASTAKOS_RECAPTCHA_PRIVATE_KEY = '' |
45 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_RECAPTCHA_OPTIONS = {'theme': 'custom', 'custom_theme_widget': 'okeanos_recaptcha'} |
46 | 5f8f39d4 | Kostas Papadimitriou | #ASTAKOS_RECAPTCHA_USE_SSL = True |
47 | 3d70c98b | Constantinos Venetsanopoulos | #ASTAKOS_RECAPTCHA_ENABLED = False |
48 | 5f8f39d4 | Kostas Papadimitriou | |
49 | 79a7e3e1 | Kostas Papadimitriou | # Set where the user should be redirected after logout |
50 | 79a7e3e1 | Kostas Papadimitriou | #ASTAKOS_LOGOUT_NEXT = '' |
51 | d3ebb44f | Kostas Papadimitriou | |
52 | d3ebb44f | Kostas Papadimitriou | # Set user email patterns that are automatically activated |
53 | 1e38b1cb | Kostas Papadimitriou | #ASTAKOS_RE_USER_EMAIL_PATTERNS = [] |
54 | d3ebb44f | Kostas Papadimitriou | |
55 | 1e38b1cb | Kostas Papadimitriou | # Messages to display on login page header |
56 | 60e78c99 | Kostas Papadimitriou | # e.g. [('warning', 'This warning message will be displayed on the top of login page')] |
57 | 60e78c99 | Kostas Papadimitriou | #ASTAKOS_LOGIN_MESSAGES = [] |
58 | b78fc030 | Kostas Papadimitriou | |
59 | ad956265 | Kostas Papadimitriou | # Messages to display on signup page header |
60 | 60e78c99 | Kostas Papadimitriou | # e.g. [('warning', 'This warning message will be displayed on the top of signup page')] |
61 | 60e78c99 | Kostas Papadimitriou | #ASTAKOS_SIGNUP_MESSAGES = [] |
62 | ad956265 | Kostas Papadimitriou | |
63 | ad956265 | Kostas Papadimitriou | # Messages to display on profile page header |
64 | 60e78c99 | Kostas Papadimitriou | # e.g. [('warning', 'This warning message will be displayed on the top of profile pages')] |
65 | 60e78c99 | Kostas Papadimitriou | #ASTAKOS_PROFILE_MESSAGES = [] |
66 | ad956265 | Kostas Papadimitriou | |
67 | ad956265 | Kostas Papadimitriou | # Messages to display on global page header |
68 | 60e78c99 | Kostas Papadimitriou | # e.g. [('warning', 'This warning message will be displayed on the top of all pages')] |
69 | 60e78c99 | Kostas Papadimitriou | #ASTAKOS_GLOBAL_MESSAGES = [] |
70 | ad956265 | Kostas Papadimitriou | |
71 | b78fc030 | Kostas Papadimitriou | # messages to display as extra actions in account forms |
72 | 9521d937 | Georgios D. Tsoukalas | # e.g. {'https://cms.example.synnefo.org/': 'Back to Synnefo'} |
73 | 60e78c99 | Kostas Papadimitriou | #ASTAKOS_PROFILE_EXTRA_LINKS = [] |
74 | b78fc030 | Kostas Papadimitriou | |
75 | 9c9bd093 | Kostas Papadimitriou | # The number of unsuccessful login requests per minute allowed for a specific email |
76 | 9c9bd093 | Kostas Papadimitriou | #ASTAKOS_RATELIMIT_RETRIES_ALLOWED = 3 |
77 | 9c9bd093 | Kostas Papadimitriou | |
78 | 98b4e383 | Kostas Papadimitriou | # If False the email change mechanism is disabled |
79 | 98b4e383 | Kostas Papadimitriou | #ASTAKOS_EMAILCHANGE_ENABLED = False |
80 | 98b4e383 | Kostas Papadimitriou | |
81 | 98b4e383 | Kostas Papadimitriou | # Set the expiration time (in days) of email change requests |
82 | 98b4e383 | Kostas Papadimitriou | #ASTAKOS_EMAILCHANGE_ACTIVATION_DAYS = 10 |
83 | 98b4e383 | Kostas Papadimitriou | |
84 | 98b4e383 | Kostas Papadimitriou | # Set the astakos main functions logging severity (None to disable) |
85 | 98b4e383 | Kostas Papadimitriou | #from logging import INFO |
86 | 98b4e383 | Kostas Papadimitriou | #ASTAKOS_LOGGING_LEVEL = INFO |
87 | 1fcf4a99 | Kostas Papadimitriou | |
88 | d220292f | Sofia Papagiannaki | # Set how many objects should be displayed per page |
89 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_PAGINATE_BY = 10 |
90 | 5a3921a1 | Sofia Papagiannaki | # Set how many objects should be displayed per page in show all groups page |
91 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_PAGINATE_BY_ALL = 15 |
92 | ab51aff1 | Kostas Papadimitriou | |
93 | 48e9f076 | Sofia Papagiannaki | # Enforce token renewal on password change/reset |
94 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_NEWPASSWD_INVALIDATE_TOKEN = True |
95 | 5a3921a1 | Sofia Papagiannaki | |
96 | 80a30d20 | Kostas Papadimitriou | # Interval at which to update the user's available quota in astakos usage |
97 | 80a30d20 | Kostas Papadimitriou | # profile view |
98 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_USAGE_UPDATE_INTERVAL = 5000 |
99 | 5a3921a1 | Sofia Papagiannaki | |
100 | 678b2236 | Sofia Papagiannaki | # Permit local account migration |
101 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_ENABLE_LOCAL_ACCOUNT_MIGRATION = True |
102 | 5a3921a1 | Sofia Papagiannaki | |
103 | 5a3921a1 | Sofia Papagiannaki | # Strict shibboleth usage |
104 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_SHIBBOLETH_REQUIRE_NAME_INFO = False |
105 | 5a3921a1 | Sofia Papagiannaki | |
106 | 469d0997 | Georgios D. Tsoukalas | # If true, this enables a ui compatibility layer for the introduction |
107 | 469d0997 | Georgios D. Tsoukalas | # of UUIDs in identity management. |
108 | 469d0997 | Georgios D. Tsoukalas | # WARNING: Setting to True will break your installation. |
109 | 469d0997 | Georgios D. Tsoukalas | # ASTAKOS_TRANSLATE_UUIDS = False |
110 | 5a3921a1 | Sofia Papagiannaki | |
111 | 77a345fc | Georgios D. Tsoukalas | # UUIDs of users that can approve or deny project applications from the web. |
112 | 77a345fc | Georgios D. Tsoukalas | # ASTAKOS_PROJECT_ADMINS = set() # e.g. set(['01234567-89ab-cdef-0123-456789abcdef']) |
113 | 77a345fc | Georgios D. Tsoukalas | |
114 | 5a3921a1 | Sofia Papagiannaki | # OAuth2 Twitter credentials. |
115 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_TWITTER_KEY = '' |
116 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_TWITTER_SECRET = '' |
117 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_TWITTER_AUTH_FORCE_LOGIN = False |
118 | 5a3921a1 | Sofia Papagiannaki | |
119 | 5a3921a1 | Sofia Papagiannaki | # OAuth2 Google credentials |
120 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_GOOGLE_CLIENT_ID = '' |
121 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_GOOGLE_SECRET = '' |
122 | 5a3921a1 | Sofia Papagiannaki | |
123 | 5a3921a1 | Sofia Papagiannaki | # OAuth2 LinkedIn credentials. |
124 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_LINKEDIN_TOKEN = '' |
125 | 5a3921a1 | Sofia Papagiannaki | #ASTAKOS_LINKEDIN_SECRET = '' |
126 | 984fec93 | Kostas Papadimitriou | |
127 | 984fec93 | Kostas Papadimitriou | # Whether or not to display projects in astakos menu |
128 | 984fec93 | Kostas Papadimitriou | # ASTAKOS_PROJECTS_VISIBLE = False |
129 | 64242f0a | Giorgos Korfiatis | |
130 | bea584e1 | Giorgos Korfiatis | # A way to extend the components presentation metadata |
131 | bea584e1 | Giorgos Korfiatis | # ASTAKOS_COMPONENTS_META = {} |
132 | 64242f0a | Giorgos Korfiatis | |
133 | 64242f0a | Giorgos Korfiatis | # A way to extend the resources presentation metadata |
134 | 64242f0a | Giorgos Korfiatis | # ASTAKOS_RESOURCES_META = {} |
135 | 6a80a0ae | Kostas Papadimitriou | |
136 | 6a80a0ae | Kostas Papadimitriou | # Migrate existing shibboleth user entries which where previously associated |
137 | 6a80a0ae | Kostas Papadimitriou | # with EPPN instead of the provided value of REMOTE_ID mod_shib2 header. |
138 | 6a80a0ae | Kostas Papadimitriou | # ASTAKOS_SHIBBOLETH_MIGRATE_EPPN = False |
139 | c8a38c0e | Christos Stavrakakis | # |
140 | c8a38c0e | Christos Stavrakakis | ## Astakos groups that have access to '/admin' views. |
141 | c8a38c0e | Christos Stavrakakis | # ASTAKOS_ADMIN_STATS_PERMITTED_GROUPS = ["admin-stats"] |
142 | af4d8c34 | Giorgos Korfiatis | |
143 | af4d8c34 | Giorgos Korfiatis | ## Timeout in seconds for caching endpoints in POST /tokens |
144 | af4d8c34 | Giorgos Korfiatis | # ASTAKOS_ENDPOINT_CACHE_TIMEOUT = 60 |
145 | 56bbece7 | Giorgos Korfiatis | |
146 | 56bbece7 | Giorgos Korfiatis | ## Timeout in seconds for caching visible resources in GET /quotas |
147 | 56bbece7 | Giorgos Korfiatis | # ASTAKOS_RESOURCE_CACHE_TIMEOUT = 60 |