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