Make next url authentication backend dependent (#1609)

* Make next url authentication backend dependent

* Rename authentication next_url to get_next_url.

* Add test for custom authentication backend get_next_url.

* Fix typo in docstring of authentication backend get_next_url.
This commit is contained in:
Maico Timmerman
2020-03-15 11:05:57 +01:00
committed by GitHub
parent ca0407a133
commit 9a32668ee1
5 changed files with 35 additions and 10 deletions

View File

@@ -36,3 +36,8 @@ class TestRequestAuthBackend(BaseAuthBackend):
email=request.headers['X-Login-Email'],
auth_backend='test_request'
)[0]
def get_next_url(self, request):
if 'state' in request.GET:
return request.GET.get('state')
return None