Merge "Hide TrustId in log to tighten up security"
This commit is contained in:
commit
88fb32388d
@ -21,7 +21,8 @@ class TokenSanitizer(object):
|
||||
Simply searches attribute with `look a like` name as one of
|
||||
the token and replace it value with message.
|
||||
"""
|
||||
def __init__(self, tokens=('token', 'pass'), message='*** SANITIZED ***'):
|
||||
def __init__(self, tokens=('token', 'pass', 'trustid'),
|
||||
message='*** SANITIZED ***'):
|
||||
"""Init method of TokenSanitizer.
|
||||
:param tokens: iterable with tokens
|
||||
:param message: string by which each token going to be replaced
|
||||
|
@ -25,11 +25,12 @@ class TokenSanitizerTests(base.MuranoTestCase):
|
||||
self.assertEqual(value['token'], self.sanitizer.message)
|
||||
|
||||
def test_dict_with_few_value(self):
|
||||
source = {'token': 'value', 'pass': 'value'}
|
||||
source = {'token': 'value', 'pass': 'value', 'TrustId': 'value'}
|
||||
value = self.sanitizer.sanitize(source)
|
||||
|
||||
self.assertEqual(value['token'], self.sanitizer.message)
|
||||
self.assertEqual(value['pass'], self.sanitizer.message)
|
||||
self.assertEqual(value['TrustId'], self.sanitizer.message)
|
||||
|
||||
def test_dict_with_nested_dict(self):
|
||||
source = {'obj': {'pass': 'value'}}
|
||||
|
Loading…
x
Reference in New Issue
Block a user