Axel Uhl
|
971b9e0d1e
|
added tests for REST API permission checking
|
2015-02-13 14:40:50 +01:00 |
|
Axel Uhl
|
0800cab32a
|
started with access token / REST security; test case read
|
2015-02-13 11:43:50 +01:00 |
|
Axel Uhl
|
a1a8166b08
|
fixed MongoDB bundle reference in launch configurations after target platform upgrade
|
2015-02-13 10:18:32 +01:00 |
|
Axel Uhl
|
98d5235b47
|
upgraded all Mongo-using bundles to 2.13.0 driver
|
2015-02-12 16:00:15 +01:00 |
|
Fredrik Teschke
|
af0856653e
|
removed calls to deprecated mongo-API methods (result of mongo-api upgrade)
|
2015-02-11 12:58:48 +01:00 |
|
Fredrik Teschke
|
5471a6b8fc
|
update manifests and pom to new mongodb driver version
|
2015-02-11 12:55:32 +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
|
64f64f661d
|
removed the no longer needed clear... methods from the security MongoObjectFactory again
|
2014-11-25 14:02:21 +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
|
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
|
772d5477bc
|
added com.sap.sse.security.common which bundles security-related stuff that is shared by Java7 GWT projects as well as Java8 backend projects
|
2014-11-21 17:59:00 +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
|
6fc64beb42
|
introduced replication test support bundle, factoring commonalities for abstract replication tests; started simple security replication test frame
|
2014-11-21 11:02:54 +01:00 |
|
Axel Uhl
|
801946302f
|
a first compileable version where SecurityService is a replicable
|
2014-11-20 21:20:08 +01:00 |
|
Axel Uhl
|
73ca656221
|
two-step password reset works, fixing bug 2442
|
2014-11-05 16:56:43 +01:00 |
|
Axel Uhl
|
1ef688dc13
|
added URL parameters to EditProfile to allow for passing a password reset secret, default user name and default e-mail address
|
2014-11-05 16:17:11 +01:00 |
|
Axel Uhl
|
15f0ea0489
|
renamed com.sap.sailing.mongodb to com.sap.sse.mongodb and removed unnecessary dependency to com.sap.sailing.domain.common; fixes bug 2435
|
2014-11-05 13:08:09 +01:00 |
|
Axel Uhl
|
71845c258d
|
Adjusted target platform definitions and launch configurations; added shiro.web bundle dependency to security-enabled web bundles
|
2014-11-04 18:09:14 +01:00 |
|
Axel Uhl
|
2052941172
|
added preferences support to user store; see bug 2429
|
2014-10-27 20:22:06 +01:00 |
|
Axel Uhl
|
b8562a93d3
|
added documentation for settings in UserStore; renamed changepassword package to editprofile; setSettings now returns boolean
|
2014-10-23 14:00:00 +02:00 |
|
Axel Uhl
|
22d16baf74
|
consolidated imports
|
2014-10-20 16:21:58 +02:00 |
|
Axel Uhl
|
55568ea571
|
fixing bug 2378 by registering the MongoDB collections used by the user store
|
2014-10-20 16:20:52 +02:00 |
|
Axel Uhl
|
8d211ce1dd
|
a few steps towards e-mail validation
|
2014-10-17 18:33:33 +02:00 |
|
Axel Uhl
|
9524510fa0
|
added entry point for e-mail validation
|
2014-10-17 18:14:41 +02:00 |
|
Axel Uhl
|
e1649a058e
|
password and email editing started from UserManagement entry point
|
2014-10-17 15:20:07 +02:00 |
|
Axel Uhl
|
c8824205d5
|
change password entry point does what it shall
|
2014-10-17 13:46:38 +02:00 |
|
Axel Uhl
|
16cfc34404
|
package refactoring in com.sap.sse.security to put only GWT-compilable stuff into the GWT module exported by the bundle
|
2014-10-17 09:16:55 +02:00 |
|
Axel Uhl
|
9143d55e7f
|
removed the com.sap.sse.security.userstore bundle and consolidated it in com.sap.sse.security
|
2014-10-16 17:14:02 +02:00 |
|
Axel Uhl
|
381539e91a
|
changed StringListEditorComposite to use Iterable instead of List; major refactoring for UserDetailsView
|
2014-10-15 14:41:30 +02:00 |
|
Axel Uhl
|
840af23e4b
|
added security.properties in Jetty config directory, next to security.properties, for e-mail validation configuration
|
2014-10-14 14:11:28 +02:00 |
|
Axel Uhl
|
844c6752ba
|
moved DefaultRoles from UserStore to separate enum; removed default configuration augmentation and DefaultSettings
|
2014-10-14 10:39:55 +02:00 |
|
Axel Uhl
|
2854bd364e
|
introduced fields for MongoObjectFactory and DomainObjectFactory, preparing for them to be injected
|
2014-10-09 16:55:22 +02:00 |
|
Axel Uhl
|
7c12cfcc59
|
minor refactoring of code structure in MongoDBServiceImpl
|
2014-10-09 16:52:05 +02:00 |
|
Axel Uhl
|
2b68238f5d
|
using UserStore where SecurityService isn't really needed
|
2014-10-08 12:58:24 +02:00 |
|
Axel Uhl
|
9eeef6e332
|
some parameter renaming and making some variables final
|
2014-10-08 09:32:26 +02:00 |
|
Axel Uhl
|
813b345175
|
switched from System.out to logging; whitespace/formatting changes
|
2014-10-07 18:26:36 +02:00 |
|
Axel Uhl
|
be2b48658f
|
cleverly wait for the UserStore service to become available before creating the security service
|
2014-10-04 19:36:24 +02:00 |
|
Axel Uhl
|
80056219bb
|
made security.test execute locally as JUnit test by allowing test user store to be set
|
2014-10-04 11:56:29 +02:00 |
|
Benjamin Ebling
|
bcd1d43207
|
KW Safe commit
|
2014-06-24 11:57:03 +02:00 |
|
Benjamin Ebling
|
a75c7fcb21
|
Couple of minor improvements
|
2014-06-13 12:07:58 +02:00 |
|
Benjamin Ebling
|
1424ac803b
|
Some code improvement through refactoring
|
2014-06-11 16:40:41 +02:00 |
|
Benjamin Ebling
|
877969e360
|
Oauth is now working!
|
2014-06-06 17:35:49 +02:00 |
|
Benjamin Ebling
|
f47c838ead
|
Introduced OAuth
|
2014-06-05 17:31:20 +02:00 |
|
Benjamin Ebling
|
e2fc77b46c
|
Added accounts and settings
|
2014-06-04 15:40:47 +02:00 |
|
Benjamin Ebling
|
4e7586b375
|
Added role management and login panel
|
2014-05-27 17:04:45 +02:00 |
|
Benjamin Ebling
|
ad1d63effd
|
Initial simple user management
|
2014-05-16 11:06:59 +02:00 |
|