    
|
0a5caea6b9
|
CB-2885-TE-web-session-state-synchronisation-between-several-nodes (#1556)
* CB-3209 Add instance ID to web session (#1532)
* CB-3209 Add instance ID to web session
* CB-3209 Add instance ID to web session
Moves applicationRunId to BaseWebApplication
* CB-3267 Send session expired event on socket create attempt
Implements session restore on socket creation
* CB-3267 Send session expired event on socket create attempt
Changes logging
* CB-3267 Add dialog and notification for node change
* CB-3154 save user creds to secrets in initConnection (#1502)
* CB-3154 save user creds to secrets in initConnection
* CB-3155 add tab 'change credentials'
* CB-2964 feat: lazy loaders
* CB-2964 add reconnect, display tab conditionally
* CB-2964 Init connection on dialog result
* CB-2964 fix logic
* CB-2964 Add logic
* CB-2964 Update ConnectionAuthService.ts
Co-authored-by: Alexey <wrouds@gmail.com>
---------
Co-authored-by: Tatiana Fokina <tatiana.fokina@dbeaver.com>
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
Co-authored-by: Tatiana Fokina <123386439+tfokina@users.noreply.github.com>
* CB-3267 Send session expired event on socket create attempt
Implements session restoration on '/sessionState' request
* CB-3267 Send session expired event on socket create attempt
Fixes WebSocketTest.initClient test
* CB-3267 Send session expired event on socket create attempt
Fixes code style issues
* CB-3267 fix localization text
* CB-3267 Send session expired event on socket create attempt
Fixes code style issues
* CB-2885 TE: web session state synchronisation between several nodes
Reverts session restoration on '/sessionState' request
* CB-2885 PR fixes, stop opening websocket when node changes
* CB-2885 TE: web session state synchronisation between several nodes
Replaces Collections.synchronizedList by CopyOnWriteArrayList in CBJettyWebSocketManager#socketBySessionId
* CB-2885 TE: web session state synchronisation between several nodes
Fixes code style issues
* CB-2885 TE: web session state synchronisation between several nodes
Implements restoring old authentication information before creating a new WebSession instance.
* CB-2885 move restore logic to separate method
---------
Co-authored-by: Tatiana Fokina <tatiana.fokina@dbeaver.com>
Co-authored-by: Alexander Skoblikov <aleksandr.skoblikov@dbeaver.com>
Co-authored-by: dariamarutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: Aleksey Potsetsuev <wrouds@gmail.com>
Co-authored-by: Tatiana Fokina <123386439+tfokina@users.noreply.github.com>
|
2023-03-30 19:20:43 +03:00 |
|