mirror of
https://github.com/wassname/flask-security.git
synced 2026-09-09 11:22:35 +08:00
decorators for basic http auth and token auth
This commit is contained in:
@@ -78,6 +78,22 @@ class DefaultSecurityTests(SecurityTest):
|
||||
r = self._get('/admin', follow_redirects=True)
|
||||
self.assertIn('<input id="next"', r.data)
|
||||
|
||||
def test_token_auth_via_querystring_valid_token(self):
|
||||
r = self._get('/token?auth_token=123abc')
|
||||
self.assertIn('Token Authentication', r.data)
|
||||
|
||||
def test_token_auth_via_header_valid_token(self):
|
||||
r = self._get('/token', headers={"X-Auth-Token": '123abc'})
|
||||
self.assertIn('Token Authentication', r.data)
|
||||
|
||||
def test_token_auth_via_querystring_invalid_token(self):
|
||||
r = self._get('/token?auth_token=X')
|
||||
self.assertEqual(401, r.status_code)
|
||||
|
||||
def test_token_auth_via_header_invalid_token(self):
|
||||
r = self._get('/token', headers={"X-Auth-Token": 'X'})
|
||||
self.assertEqual(401, r.status_code)
|
||||
|
||||
|
||||
class ConfiguredURLTests(SecurityTest):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user