Hide verificationToken
We should never be showing this publically. Adds unit test for hiding verification token. This is a back-port of pull request #1851 from gausie/patch-4
This commit is contained in:
parent
870e1010a8
commit
a0a1083564
|
@ -32,7 +32,7 @@
|
||||||
"options": {
|
"options": {
|
||||||
"caseSensitiveEmail": true
|
"caseSensitiveEmail": true
|
||||||
},
|
},
|
||||||
"hidden": ["password"],
|
"hidden": ["password", "verificationToken"],
|
||||||
"acls": [
|
"acls": [
|
||||||
{
|
{
|
||||||
"principalType": "ROLE",
|
"principalType": "ROLE",
|
||||||
|
|
|
@ -1320,6 +1320,12 @@ describe('User', function() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should hide verification tokens from user JSON', function(done) {
|
||||||
|
var user = new User({email: 'bar@bat.com', password: 'bar', verificationToken: 'a-token' });
|
||||||
|
var data = user.toJSON();
|
||||||
|
assert(!('verificationToken' in data));
|
||||||
|
done();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('User.confirm(options, fn)', function() {
|
describe('User.confirm(options, fn)', function() {
|
||||||
|
|
Loading…
Reference in New Issue