Commit Graph

227 Commits

Author SHA1 Message Date
Daniil Tsarev
0e451c8ebd Move cuba-idp to separate application component #411 2018-09-12 14:51:25 +04:00
Maxim Gorbunkov
30f32a73fd Password encoder id added for the cuba.rest.client.secret value usd for basic auth #1065 2018-08-08 14:13:09 +04:00
Yuriy Artamonov
2cf82765ec Fix spelling issues #1082 2018-07-20 20:55:40 +04:00
Yuriy Artamonov
800b8702cd Disable REST v1 by default #1027 2018-07-12 17:13:06 +04:00
Konstantin Krivopustov
983bf9c1da Client implementation of UserSessionSource.checkCurrentUserSession calls middleware even when AppContext is not started yet #946 2018-06-07 19:03:27 +04:00
Yuriy Artamonov
86cc753b50 Replace commons-lang dependency with commons-lang3 #418 2018-06-06 20:09:45 +04:00
Roman Pinyazhin
311113910d
Use different names for spring "scheduler"s #810 2018-05-31 13:03:26 +04:00
Konstantin Krivopustov
cd8185d104 Add cuba.useLocalServiceInvocation property to PortalConfig #849 2018-05-15 11:22:38 +04:00
Daniil Tsarev
1296935c1c PL-10533 Implement localization for Thymeleaf template engine 2018-03-25 11:18:26 +04:00
Yuriy Artamonov
8380eee8e9 PL-10580 Typo in constant name: SessionParams#IP_ADDERSS 2018-03-22 14:31:12 +04:00
Konstantin Krivopustov
98a33f36fd PL-10404 Make all loggers static final 2018-02-13 17:49:22 +04:00
Maxim Gorbunkov
f155b3be07 PL-9653 OAuth2 Refresh token support for REST API 2017-12-25 13:47:22 +04:00
Konstantin Krivopustov
f8b5a43f55 PL-7448 Declarative registration for AppContext lifecycle event listeners (added AppContextInitializedEvent) 2017-12-22 11:31:47 +04:00
Konstantin Krivopustov
aba7b72a3d Add JavaDocs 2017-12-07 15:00:21 +04:00
Maxim Gorbunkov
5aa8ff7b29 PL-9653 OAuth2 Refresh token support for REST API 2017-12-06 14:24:33 +04:00
Roman Pinyazhin
6ec0bd3b77 PL-9994 Easy customization for user exception report emails 2017-11-30 17:05:00 +04:00
Daniil Tsarev
c828961d6f PL-7229 Hot-deploy of portal templates 2017-11-28 12:18:46 +04:00
Yuriy Artamonov
d4290d9b5a PL-9982 Convert line endings 2017-11-05 15:58:18 +04:00
Daniil Tsarev
01d4620a3a PL-7229 Hot-deploy of portal templates 2017-11-01 12:23:42 +04:00
Daniil Tsarev
e54242135c PL-7229 Hot-deploy of portal templates 2017-10-27 18:21:04 +04:00
Konstantin Krivopustov
ac388bfad3 PL-8551 Dynamic attribute access control (refactor, update from client) 2017-10-18 12:40:07 +04:00
Yuriy Artamonov
ee36c4ad1c PL-9792 Do not use deprecated API in FreeMarkerView 2017-09-30 01:14:49 +04:00
Yuriy Artamonov
48639ca162 PL-9783 Set characterEncoding UTF-8 for Portal Thymeleaf templates by default 2017-09-28 22:58:46 +04:00
Yuriy Artamonov
b7fcfd51ab PL-7951 Portal should check IP mask of user - pass login exception message to Spring MVC 2017-09-28 21:56:10 +04:00
Yuriy Artamonov
577bc1e30c PL-9404 New Authentication subsystem
Introduced new bean - AuthenticationManager, new services -
AuthenticationService and TrustedClientService.
AuthenticationManager receives Credentials instance and returns
AuthenticationDetails if authentication is successful.
Authentication is performed by AuthenticationProvider implementations.
Introduced new application events:  BeforeLoginEvent/AfterLoginEvent, UserLoggedInEvent/UserLoggedOutEvent, etc.
LoginService and LoginWorker masked as deprecated.
2017-09-26 18:56:09 +04:00
Roman Pinyazhin
0997becc09 PL-7951 Portal Connection should check IP mask of user 2017-09-21 14:19:13 +04:00
Konstantin Krivopustov
78e17a4f66 PL-9606 Unable to use several server selectors with different base URLs 2017-09-01 11:09:37 +04:00
Yuriy Artamonov
35c6b67290 PL-9414 'Portal' client type is not displayed in the User Session screen 2017-08-23 18:30:52 +04:00
Gleb Gorelov
8c4db0b620 PL-8949 Allow users to define their own notification text about access group constraint violation 2017-07-13 19:26:57 +04:00
Konstantin Krivopustov
f1c6e68117 PL-9294 Too many requests to UserSessionService#getUserSession when handling a REST request 2017-06-20 16:01:46 +04:00
Konstantin Krivopustov
ff81e93386 PL-9066 Improve server selection for anonymous user sessions 2017-06-20 15:15:46 +04:00
Yuriy Artamonov
e9fe018737 PL-9091 Fix findbugs warnings and issues 2017-05-17 23:47:11 +04:00
Alexey Nagornov
71fc420842 PL-8394 Web / desktop client user login history
user session persistent logging
2017-04-27 18:09:47 +04:00
Yuriy Artamonov
c9ba824a99 PL-9010 Update dependencies for Release 6.6 2017-04-25 18:31:46 +04:00
Yuriy Artamonov
a462d2590e PL-7800 Refactor LoggerFactory.getLogger(getClass()) usages 2017-04-24 20:09:02 +04:00
Andrey Subbotin
78acdf33aa PL-8191 Limit ability to pass non Serializable classes through service calls with white list (fix review) 2017-04-04 18:12:49 +04:00
Andrey Subbotin
bb71b57095 PL-8191 Limit ability to pass non Serializable classes through service calls with white list 2017-04-03 19:24:06 +04:00
Konstantin Krivopustov
0c1804a15d PL-8715 Use catalina.base system property instead of catalina.home 2017-03-27 12:21:02 +04:00
krivopustov
68d55959a4 PL-8695 Middleware load balancing and customization 2017-03-20 09:16:00 +04:00
krivopustov
d98d656e92 PL-8695 Middleware load balancing improvement 2017-03-09 10:41:22 +04:00
Yuriy Artamonov
4429663143 PL-7869 Perform ClientCacheManager initialization only from AppContextLoader (web, portal) 2016-10-31 14:41:35 +04:00
Maxim Gorbunkov
75ec0b7bfe PL-7990 ClientCacheManager should be initialized on Spring context start, not App start 2016-10-12 09:38:04 +04:00
Yuriy Artamonov
317225acab PL-7935 Register Spring Security in portal ROOT context 2016-10-03 09:48:10 +04:00
Maxim Gorbunkov
a4c42de0f2 PL-7826 REST files controller - upload with 'multipart\form-data' 2016-09-02 16:31:04 +04:00
Maxim Gorbunkov
9606095d88 PL-7768 Anonymous requests support for REST-API 2016-09-02 14:34:42 +04:00
Maxim Gorbunkov
bf29f34dd3 PL-7814 Wrong cuba.portal.templateLoaderPath property value 2016-08-31 14:05:31 +04:00
Maxim Gorbunkov
b8d5b46b54 PL-6730 Merge cuba-rest-security-spring.xml into the cuba-rest-dispatcher-spring.xml 2016-08-30 11:02:19 +04:00
Yuriy Artamonov
f834fe1f35 PL-5085 Single sign-on for CUBA applications 2016-08-27 14:10:13 +04:00
Maxim Gorbunkov
bbf57ddf59 PL-6730 LoggingHandlerExceptionResolver order changed; PortalExceptionResolver logs stacktraces now; EntityImportException stacktrace is not logged any more 2016-08-25 14:24:56 +04:00
Maxim Gorbunkov
418cb52428 PL-6730 rest configuration minor changes 2016-08-22 14:53:05 +04:00