Axel Uhl
|
2269ea3096
|
starting to implement an access token generator
|
2015-02-12 17:23:08 +01:00 |
|
Axel Uhl
|
163e7ca0f6
|
making the ThreadLocal objectcs instance variables in the Replicables helps the tests that failed due to a lack of isolation between the many Replicable objects in the same VM
|
2014-12-11 10:06:36 +01:00 |
|
Axel Uhl
|
64451c2702
|
fixing bug 2493; introduced a ThreadLocal telling whether replica is receiving initial load or running a master operation; not firing back to master if this flag is set
|
2014-12-11 09:57:18 +01:00 |
|
Axel Uhl
|
ebfb80479b
|
SecurityService is now properly cleared (clearState()) at the beginning of Selenium test case executions
|
2014-12-01 16:18:58 +01:00 |
|
Axel Uhl
|
30cb8e7082
|
registering SecurityService as ClearStateTestSupport implementation
|
2014-12-01 16:01:51 +01:00 |
|
Axel Uhl
|
619a801f3e
|
solution for bug 2427: permissions are now supported on User and related objects, including persistence and test case
|
2014-12-01 15:25:47 +01:00 |
|
Axel Uhl
|
8e7ab908e7
|
replicate operations initiated on replica to master and ignore them when they come back to that replica; see bug 2408
|
2014-11-29 23:50:06 +01:00 |
|
Axel Uhl
|
8ebab4ca50
|
basic authentication and session replication is in place; no longer use EhCache as it seems very tricky to replicate; still issues with details of session authentication replication
|
2014-11-24 17:56:43 +01:00 |
|
Axel Uhl
|
9f65c690ef
|
first working steps towards user session replication
|
2014-11-24 14:46:36 +01:00 |
|
Axel Uhl
|
5b1e725849
|
enabled more SecurityService operations for replication; added serialization test for fields declared of non-serializable type
|
2014-11-24 12:05:42 +01:00 |
|
Axel Uhl
|
ea6ce41f2a
|
added replication for password reset; test case added
|
2014-11-21 21:24:22 +01:00 |
|
Axel Uhl
|
f4a56842bb
|
replicate only the storeUser operation from SecurityServiceImpl for now; it covers all changes to any User object; added tests
|
2014-11-21 21:15:53 +01:00 |
|
Axel Uhl
|
a306239c3b
|
implemented e-mail and password change as lambda operations on SecurityServiceImpl
|
2014-11-21 20:25:36 +01:00 |
|
Axel Uhl
|
d842579e48
|
Refactored SecurityServiceImpl such that operations can be implemented as lambdas, seeing the ReplicableSecurityService extension with the internal methods
|
2014-11-21 20:15:55 +01:00 |
|
Axel Uhl
|
2248de0f72
|
added a test case that asserts that a lambda's enclosing object is serialized if and only if the lambda accesses it
|
2014-11-21 19:47:51 +01:00 |
|
Axel Uhl
|
fd9a31cb56
|
moved UserManagementService[Async] from shared to client package
|
2014-11-21 17:05:08 +01:00 |
|
Axel Uhl
|
799fe16ed6
|
Shiro's SimpleByteSource isn't serializable. Changed to byte[] instead. Test frame for security replication seems to work now.
|
2014-11-21 11:21:44 +01:00 |
|
Axel Uhl
|
801946302f
|
a first compileable version where SecurityService is a replicable
|
2014-11-20 21:20:08 +01:00 |
|
Axel Uhl
|
355239c8b1
|
first steps towards making SecurityService a Replicable; introduced operation base interface; register SecurityService as a Replicable; introduced ObjectInputStream / Cache
|
2014-11-20 17:39:58 +01:00 |
|