cloudstack/services/console-proxy/server/src/main/java/com/cloud/consoleproxy
Nicolas Vazquez b2fbe7bb12
console: Console access enhancements (#6577)
This PR creates a new API createConsoleAccess to create VM console URL allowing it to connect using other UI implementations. To avoid reply attacks, the console access is enhanced to use a one time token per session

New configuration added:
consoleproxy.extra.security.validation.enabled: Enable/disable extra security validation for console proxy using a token

Documentation PR: apache/cloudstack-documentation#284
2022-09-14 12:39:59 +05:30
..
rdp CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
util CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
vnc vmware: Add support for VMware 7 (#4300) 2021-04-15 16:10:14 +05:30
websocket CPVM: use X509ExtendedTrustManager (#5419) 2021-09-22 15:46:57 -03:00
AjaxFIFOImageCache.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
AuthenticationException.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxy.java console: Console access enhancements (#6577) 2022-09-14 12:39:59 +05:30
ConsoleProxyAjaxHandler.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyAjaxImageHandler.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyAuthenticationResult.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyBaseServerFactoryImpl.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyClient.java console: Console access enhancements (#6577) 2022-09-14 12:39:59 +05:30
ConsoleProxyClientBase.java console: Console access enhancements (#6577) 2022-09-14 12:39:59 +05:30
ConsoleProxyClientListener.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyClientParam.java console: Console access enhancements (#6577) 2022-09-14 12:39:59 +05:30
ConsoleProxyClientStatsCollector.java console: Console access enhancements (#6577) 2022-09-14 12:39:59 +05:30
ConsoleProxyCmdHandler.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyGCThread.java console: Console access enhancements (#6577) 2022-09-14 12:39:59 +05:30
ConsoleProxyHttpHandlerHelper.java console: Console access enhancements (#6577) 2022-09-14 12:39:59 +05:30
ConsoleProxyLoggerFactory.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyMonitor.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyNoVNCHandler.java console: Console access enhancements (#6577) 2022-09-14 12:39:59 +05:30
ConsoleProxyNoVNCServer.java console: Console access enhancements (#6577) 2022-09-14 12:39:59 +05:30
ConsoleProxyNoVncClient.java console: Console access enhancements (#6577) 2022-09-14 12:39:59 +05:30
ConsoleProxyPasswordBasedEncryptor.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyRdpClient.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyResourceHandler.java noVNC console integration (#3967) 2020-05-19 14:14:04 +02:00
ConsoleProxySecureServerFactoryImpl.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyServerFactory.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyThumbnailHandler.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
ConsoleProxyVncClient.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30
InputEventType.java CLOUDSTACK-10105: Use maven standard project structure in all projects (#2283) 2018-01-20 03:19:27 +05:30