Axel Uhl
c8824205d5
change password entry point does what it shall
2014-10-17 13:46:38 +02:00
Axel Uhl
74815b1a38
added a ChangePassword entry point
2014-10-17 10:53:02 +02:00
Axel Uhl
09465a748a
added dependency from security.ui to sse.common; added resources/ folder to source build of com.sap.sse.gwt bundle
2014-10-17 10:27:25 +02:00
Axel Uhl
45deabb347
Merge branch 'master' into axel-usermanagement
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT.launch
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/media/MediaPlayerManagerComponent.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
Part of the conflict resolution was to include UserManagementService and UserService in the newhome application factories to pass them to AutoPlayer
2014-10-17 09:49:59 +02:00
Axel Uhl
b556272cbc
fixed setTabPanelSize in gwt.ui's AbstractEntryPoint; it is now inherited from com.sap.sse.gwt's AbstractEntryPoint
2014-10-17 09:26:55 +02:00
Axel Uhl
72e0710820
use setTabPanelSize from AbstractEntryPoint
2014-10-17 09:22:15 +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
ef16c64494
factored client-side sign-up validation out into a separate class
2014-10-16 16:53:29 +02:00
Axel Uhl
68ddaba3f6
consolidated imports
2014-10-16 16:10:42 +02:00
Axel Uhl
7f8afe24c0
removed LoginPanel from RaceBoardEntryPoint again
2014-10-16 16:09:55 +02:00
Axel Uhl
bd47482585
obtain an authenticated session at the beginning of each Selenium test
2014-10-16 15:46:53 +02:00
Axel Uhl
593eadd8e9
added code to handle login process in Selenium test cases
2014-10-16 13:12:08 +02:00
Axel Uhl
10d4a3a343
added "hello" test reestlet that requires authentication; added logout restlet
2014-10-16 11:02:46 +02:00
Axel Uhl
2802fb5a80
removed unnecessary LoginServlet; it is replaced by the JAXRS SecurityResource implementation
2014-10-16 10:29:34 +02:00
Axel Uhl
4ba062efbc
introduced AbstractEntryPoint in SSE, adding Selenium AJAX call support generally
2014-10-15 18:24:36 +02:00
Axel Uhl
95d1c9114d
added dependencies for security GWT bundles to pom.xml files
2014-10-15 17:57:06 +02:00
Axel Uhl
a8474d9233
use the default "configuration" setting of the jetty.home property
2014-10-15 17:40:29 +02:00
Axel Uhl
86e516b972
provide a default for the jetty.home configuration
2014-10-15 17:39:55 +02:00
Axel Uhl
e629436777
Updated offseason 2014 2015 (markdown)
2014-10-15 15:34:14 +00:00
Axel Uhl
f8764cd0d4
relax the loading of the security properties, logging an exception if the security.properties file cannot be loaded
2014-10-15 17:22:25 +02:00
Axel Uhl
0bacebe0fd
setting user email, fixing bug 2368
2014-10-15 16:33:04 +02:00
Axel Uhl
739ba08437
fixed string messages
2014-10-15 16:20:58 +02:00
Axel Uhl
e5055e91fe
more placeholder usages for StringListEditorComposite clients
2014-10-15 16:20:08 +02:00
Axel Uhl
2b5db37c70
added more placeholder strings for users of StringListEditorComposite
2014-10-15 16:15:35 +02:00
Axel Uhl
85c1509e5f
Merge branch 'master' into axel-usermanagement
2014-10-15 15:49:54 +02:00
Axel Uhl
3c292093c1
added placeholder support for StringListEditorComposite
2014-10-15 15:49: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
530bf07274
Updated onboarding (markdown)
2014-10-15 08:27:24 +00:00
Axel Uhl
340f722d80
added i18n for UserDetailsView
2014-10-15 09:09:38 +02:00
Axel Uhl
eb53b06e30
Merge branch 'master' into axel-usermanagement
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2014-10-15 08:50:26 +02:00
Axel Uhl
aae96c1d21
hack in SettingsPanel to force a positive height; added a TODO...
2014-10-15 08:40:35 +02:00
Axel Uhl
c5bc285e3a
refactored the UserManagement.html entry point's UI
2014-10-14 18:11:43 +02:00
Axel Uhl
afb57bd7b3
fixed SecurityServiceImpl constructor, not expecting the [urls] section to be present
2014-10-14 15:16:01 +02:00
Axel Uhl
d32d4e0aef
added code to suppor mail sending for user management purposes
2014-10-14 14:22:04 +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
4d5f50562b
whitespace change only
2014-10-14 13:37:39 +02:00
Axel Uhl
e3c5c1a243
admin console now also gets the sizing of nested tab panels right
2014-10-14 13:31:28 +02:00
Axel Uhl
44e53f9ddc
AdminConsole displays tabs and hides them based on user roles; enabled Security.gwt.xml module for com.sap.sse.security bundle
2014-10-14 12:31:44 +02:00
Axel Uhl
913349c0de
temporarily removed LoginPanel again from LogoAndTitlePanel UI where it wasn't styled properly yet; left UserService field in place as preparation
2014-10-14 10:50:18 +02:00
Axel Uhl
7740f60bbb
removed Shiro config initialization from UserStore settings; parsing of setting names was brittle, and use case was unclear
2014-10-14 10:43:40 +02:00
Axel Uhl
e8c059e83e
moved DefaultRoles to com.sap.sse.seucrity
2014-10-14 10:42:32 +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
435a71a72e
changed redirect such that the login page is redirected to with absolute context, enabling the entry point's re-use from the security.ui bundle
2014-10-14 10:12:43 +02:00
Axel Uhl
5033652a49
require authentication for AdminConsole
2014-10-14 09:07:44 +02:00
Axel Uhl
bc2ae1f03e
Merge branch 'master' into axel-usermanagement
2014-10-14 08:56:04 +02:00
Axel Uhl
ef0fb735e0
Use default Shiro web environment, not sharing shiro.ini anymore. Added some Javadoc to SecurityWebSessionManager
2014-10-14 08:55:11 +02:00
Axel Uhl
199d886054
Updated planning (markdown)
2014-10-14 06:35:04 +00:00
Axel Uhl
f2171ab173
Merge branch 'master' into axel-usermanagement
2014-10-13 17:25:43 +02:00
Axel Uhl
55b75a93d8
Merge remote-tracking branch 'server/master'
2014-10-13 17:24:41 +02:00
Axel Uhl
47841b3142
added planning doc to Wiki
2014-10-13 17:23:32 +02:00
Axel Uhl
1a0d1a5c59
Updated data quality (markdown)
2014-10-13 14:57:52 +00:00
Axel Uhl
7d6c51d252
Updated usermanagement (markdown)
2014-10-13 07:17:16 +00:00
Axel Uhl
606848d8d7
made everything on branch axel-usermanagement GWT compilable again
2014-10-10 23:15:59 +02:00
Axel Uhl
1aa76552fe
Merge branch 'master' into axel-usermanagement
2014-10-10 22:27:34 +02:00
Axel Uhl
d43e8f37f1
fixing native non-static JSNI methods by making them final
2014-10-10 22:26:53 +02:00
Axel Uhl
dd9ffd71c3
removed setItem method which is no longer needed in UserService
2014-10-10 22:25:03 +02:00
Axel Uhl
76e904169a
Merge branch 'master' into axel-usermanagement
2014-10-10 22:04:15 +02:00
Axel Uhl
cc0b0deb0c
added missing manipulator and getter methods on Storage wrapper
2014-10-10 22:03:49 +02:00
Axel Uhl
ed1630dfe4
start using own Storage wrapper
2014-10-10 21:49:59 +02:00
Axel Uhl
f3ee1aec44
Merge branch 'master' into axel-usermanagement
2014-10-10 21:40:20 +02:00
Axel Uhl
79c038d92d
implemented a GWT browser storage wrapper that uses native methods immediately, with a working cross-tab notification
2014-10-10 21:39:05 +02:00
Axel Uhl
f9714c596c
establish cross-tab login synchronization by using a thin wrapping around localStorage and the corresponding event handling
2014-10-10 21:02:25 +02:00
Axel Uhl
d3f03d26c3
refactored UserService and LoginPanel so instances of UserService are injected
2014-10-10 17:42:19 +02:00
Axel Uhl
e42bcf8cee
added LoginPanel as inherits to VideoPopup.gwt.xml
2014-10-10 10:43:29 +02:00
Axel Uhl
d626e9873e
Merge branch 'master' into axel-usermanagement
2014-10-10 10:41:52 +02:00
Axel Uhl
0d477bd684
fixed some .gwt.xml files regarding missing inherits clause for LoginPanel and missing source paths
2014-10-10 10:41:28 +02:00
Axel Uhl
1237e372ad
refactored client-side user management, using UserService to hold UserDTO state and fire updates
2014-10-10 10:23:42 +02:00
Axel Uhl
87b0d70a83
Updated howto (markdown)
2014-10-10 07:32:07 +00:00
Axel Uhl
e817dcd2e6
fire update on user status after LoginEntryPoint has successfully authenticated a user
2014-10-09 17:48:40 +02:00
EC2 Server
c3df4372c1
Merge remote branch 'origin/master'
2014-10-09 15:28:10 +00:00
EC2 Server
ed9ffe3913
added missing module inherits and source folder specifications to allow for local GWT build again
2014-10-09 15:27:40 +00:00
Axel Uhl
9e4b33892d
Merge branch 'master' into axel-usermanagement
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
2014-10-09 17:19:55 +02:00
Axel Uhl
01bed37910
more i18n support for user management stuff
2014-10-09 17:18:37 +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
718fead1cd
removed test method from UserManagementService
2014-10-09 16:45:50 +02:00
Axel Uhl
9c9de20ce3
formatting, removing unexplained comments
2014-10-09 16:38:22 +02:00
Axel Uhl
c88395007e
applied i18n to registration screen and login panel; see bug 2361; styling still needs to be done
2014-10-09 16:28:50 +02:00
Axel Uhl
f25a441d90
consolidated image and css resources
2014-10-09 16:17:56 +02:00
Axel Uhl
df45ccc23e
moved login panel to bottom left; use as widget in layout container
2014-10-09 16:10:18 +02:00
Axel Uhl
dbfdf23c90
Solving bug 2360 for the LoginPanel by passing the Css object to the constructor and introducing an implementation with separate .css file in gwt.ui
2014-10-09 15:26:43 +02:00
EC2 Server
11c55d1695
switched com.sap.sse.datamining.shared to JavaSE-1.7 because it is being used by GWT projects
2014-10-09 12:12:09 +00:00
Axel Uhl
bb63f021ed
actively request the cache manager from the com.sap.sse.security Activator in SessionCacheManager
2014-10-09 14:08:00 +02:00
EC2 Server
3cc7919778
Merge remote branch 'origin/master'
2014-10-09 11:39:59 +00:00
EC2 Server
42cda73ce7
added missing source directories go Simulator.gwt.xml so a local GWT compile has chances to succeed
2014-10-09 11:39:29 +00:00
Axel Uhl
e7ead33e11
GlobalCookie not used anymore
2014-10-09 13:13:30 +02:00
Axel Uhl
8ba2441624
reduced SecurityWebSessionManager to a modified cookie that uses Cookie.ROOT_PATH as its path
2014-10-09 13:12:52 +02:00
Axel Uhl
0f70771d85
made some fields final; formatting
2014-10-09 11:29:07 +02:00
Axel Uhl
e1b214f989
Updated amazon ec2 create new app instance (markdown)
2014-10-09 07:51:51 +00:00
Axel Uhl
ebb0c20692
Merge branch 'master' into axel-usermanagement
2014-10-08 13:06:10 +02:00
Axel Uhl
bd3cae0805
adjusted start script so it uses the Luna / Equinox launcher
2014-10-08 12:59:13 +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
26eeb2e361
Merge remote-tracking branch 'server/master'
2014-10-07 20:44:05 +02:00
Axel Uhl
764e70611d
fixing bug 2375 by not synchronizing across the listener notifications in modifying methods of LeaderboardGroupImpl
2014-10-07 18:27:04 +02:00
Axel Uhl
813b345175
switched from System.out to logging; whitespace/formatting changes
2014-10-07 18:26:36 +02:00
Axel Uhl
76ce34e995
added sources for shiro core/web bundles
2014-10-07 11:38:20 +02:00
Axel Uhl
0118c4dc21
updated the three other target definitions accordingly
2014-10-07 11:34:11 +02:00
Axel Uhl
dae505eb13
moved org.apache.* stuff from com.sap.sse.security/lib to target platform
2014-10-07 11:28:19 +02:00