Commit Graph
78 Commits
Author SHA1 Message Date
fmittag 7255bc25e1 removed usage of org.eclipse.osgi bundle import in some manifest files 2014-10-31 12:23:48 +01:00
Axel Uhl 595e1d9a1b whitespace changes only 2014-10-29 17:47:26 +01:00
Axel Uhl 1c693cf0c0 added styling of LoginPanel which is now a horizontal panel, and the OAuthLoginPanel showing the logos horizontally and small 2014-10-29 12:34:34 +01:00
Axel Uhl 4dd2c7afa6 added preferences support in UserManagementService, completing bug 2429 2014-10-27 20:26:40 +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 da2fcbf154 whitespace change only 2014-10-21 23:54:34 +02:00
Axel Uhl f9bfddfd72 introduced AnyOfRolesFilter as OR-variant of roles[...] shiro filter 2014-10-21 23:52:36 +02:00
Axel Uhl dc9555448b updated permissions for gwt.ui pages; fixed role checks for admin console 2014-10-21 18:29:42 +02:00
Axel Uhl 31a6d1741f refined EditProfile page by adding password reset option in case user has validated e-mail address 2014-10-20 20:33:08 +02:00
Axel Uhl aba53e9747 working towards a solution for bug 2420: computing the email validation base URL on the client, passing it to the server 2014-10-20 18:20:32 +02:00
Axel Uhl fb7ac8b983 restore selection after updating the user list; fixed validation success messages 2014-10-20 16:09:59 +02:00
Axel Uhl 26464239b5 use URL encoder for e-mail validation secret as base64 may contain + and = 2014-10-20 14:29:09 +02:00
Axel Uhl 92ac9bed36 improvements to user management panel 2014-10-20 10:47:18 +02:00
Axel Uhl 335fb961fd slightly refactored reset password feature 2014-10-20 10:07:19 +02:00
Axel Uhl aa81b40d58 catch mail exception when setting/changing user email and log it instead of escalating; changed security.properties again to use 127.0.0.1 as mail server 2014-10-18 10:09:20 +02:00
Axel Uhl a21cc3f5bb fixed e-mail validation 2014-10-18 00:31:48 +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 7075aba3ad moved e-mail sending from UserManagementServiceImpl to SecurityServiceImpl 2014-10-17 16:31:53 +02:00
Axel Uhl a0062d1862 adjusted security.properties such that testing sending e-mails inside SAP works 2014-10-17 15:56:43 +02:00
Axel Uhl 64dfd37932 first use of e-mail sending 2014-10-17 15:45:44 +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 74815b1a38 added a ChangePassword entry point 2014-10-17 10:53:02 +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 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 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 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 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 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 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 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 01bed37910 more i18n support for user management stuff 2014-10-09 17:18:37 +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 bb63f021ed actively request the cache manager from the com.sap.sse.security Activator in SessionCacheManager 2014-10-09 14:08:00 +02: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