silverstripe-framework/tests/security
Jean-Fabien Barrois bab1f230bf NEW Cross device "Remember Me" feature
At the moment, using the "Remember me" function on more than one device will only work with the last device used. Previous devices will not auto login.
This PR introduces a new DataObject for storing hashed tokens against multiple devices. Developers can configure if logging out should discard all tokens, or only the one used on the device logging out; token expiry date is 90 days by default but configurable. For added security, the old behaviour can still be enforced if multiple tokens are not desired.
See silverstripe#1574 for additional background
2016-02-10 09:42:08 +13:00
..
BasicAuthTest.php Merge remote-tracking branch 'origin/3.1' into 3.2 2015-06-19 10:48:07 +12:00
BasicAuthTest.yml BUG Fix BasicAuth not resetting failed login counts on authentication 2014-10-24 14:19:12 +13:00
GroupCsvBulkLoaderTest_withExisting.csv MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
GroupCsvBulkLoaderTest.csv MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
GroupCsvBulkLoaderTest.php Remove all redundant whitespace 2014-08-19 09:17:15 +12:00
GroupCsvBulkLoaderTest.yml MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
GroupTest.php BUG Guard against users being added to all groups on unsaved Group. 2015-12-11 14:51:51 +13:00
GroupTest.yml BUGFIX Nested Group records should be removed, along with the parent. 2012-03-28 22:49:58 +13:00
MemberAuthenticatorTest.php MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
MemberCsvBulkLoaderTest_cleartextpws.csv MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
MemberCsvBulkLoaderTest_withGroups.csv MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
MemberCsvBulkLoaderTest.csv MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
MemberCsvBulkLoaderTest.php Remove all redundant whitespace 2014-08-19 09:17:15 +12:00
MemberCsvBulkLoaderTest.yml MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
MemberTest.php NEW Cross device "Remember Me" feature 2016-02-10 09:42:08 +13:00
MemberTest.yml MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
PasswordEncryptorTest.php Remove all redundant whitespace 2014-08-19 09:17:15 +12:00
PasswordValidatorTest.php Remove all redundant whitespace 2014-08-19 09:17:15 +12:00
PermissionCheckboxSetFieldTest.php Replace core uses of DataObject::has_one/has_many/many_many 2015-03-13 16:16:12 +00:00
PermissionCheckboxSetFieldTest.yml MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
PermissionRoleTest.php Remove all redundant whitespace 2014-08-19 09:17:15 +12:00
PermissionRoleTest.yml MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
PermissionTest.php Merge remote-tracking branch 'origin/3.3' into 3 2016-01-19 17:08:26 +13:00
PermissionTest.yml FIX Members can access their own profiles in CMS 2015-08-26 15:47:51 +01:00
RandomGeneratorTest.php Remove all redundant whitespace 2014-08-19 09:17:15 +12:00
SecurityDefaultAdminTest.php MINORE: Remove training whitespace. 2016-01-07 10:15:54 +13:00
SecurityTest.php API Consolidate DataObject db methods 2015-09-22 10:38:12 +12:00
SecurityTokenTest.php Remove all redundant whitespace 2014-08-19 09:17:15 +12:00