Skip to content
Snippets Groups Projects
Commit dfb056eb authored by Georgios D. Tsoukalas's avatar Georgios D. Tsoukalas
Browse files

astakos: REDIRECT_ALLOWED_SCHEMES hidden setting

parent 7831a326
No related branches found
No related tags found
No related merge requests found
...@@ -192,3 +192,7 @@ API_CLIENT_URL = getattr(settings, 'ASTAKOS_API_CLIENT_URL', ...@@ -192,3 +192,7 @@ API_CLIENT_URL = getattr(settings, 'ASTAKOS_API_CLIENT_URL',
KAMAKI_CONFIG_CLOUD_NAME = getattr(settings, KAMAKI_CONFIG_CLOUD_NAME = getattr(settings,
'ASTAKOS_KAMAKI_CONFIG_CLOUD_NAME', 'ASTAKOS_KAMAKI_CONFIG_CLOUD_NAME',
None) None)
REDIRECT_ALLOWED_SCHEMES = getattr(settings,
'ASTAKOS_REDIRECT_ALLOWED_SCHEMES',
('pithos',))
...@@ -47,6 +47,7 @@ from astakos.im.functions import login as auth_login, logout ...@@ -47,6 +47,7 @@ from astakos.im.functions import login as auth_login, logout
from astakos.im.views.decorators import cookie_fix from astakos.im.views.decorators import cookie_fix
import astakos.im.messages as astakos_messages import astakos.im.messages as astakos_messages
from astakos.im.settings import REDIRECT_ALLOWED_SCHEMES
import logging import logging
...@@ -69,7 +70,7 @@ def login(request): ...@@ -69,7 +70,7 @@ def login(request):
if not next: if not next:
next = reverse('index') next = reverse('index')
if not restrict_next(next, allowed_schemes=('pithos',)): if not restrict_next(next, allowed_schemes=REDIRECT_ALLOWED_SCHEMES):
return HttpResponseForbidden(_( return HttpResponseForbidden(_(
astakos_messages.NOT_ALLOWED_NEXT_PARAM)) astakos_messages.NOT_ALLOWED_NEXT_PARAM))
force = request.GET.get('force', None) force = request.GET.get('force', None)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment