Advanced Search
Search Results
137 total results found
Deploy, run, and test applications in the cloud with Deploy Agent and SparkView
Deploy Agent is an automatic deployment / testing tool. It deploys scripts, applications to a remote server, which has a SSH server running on, through the SparkView. So the client only knows the remote server name but nothing else. To use the Deploy Agent: Pr...
1. – Connect to a RDP server using URL parameters
Save a JavaScript file as index.page.js with the following content on your web server: window.onload = function() { var gateway = '192.168.12.111', //change this to your Spark gateway address server = '192.168.12.117', //change this to your RDP server addr...
2. – Connect to a RDP server using cookies
Modify your index.page.js from 1. as the followings: window.onload = function() { document.cookie = "gateway=192.168.12.111' "; document.cookie = "server=192.168.12.117"; document.cookie = "user=userName"; document.cookie = "pwd=password"; var r = ne...
3. – Setting up parameter with HTTP header or HTTP basic authentication for VPN integration
SparkView also supports the following parameters from HTTP Headers: gw_server: The RDP server address. gw_port: RDP server port gw_user: username of RDP server gw_pwd: password of RDP server gw_symlink: the symlink id You can also set authorization = Basic in...
4. – Connect to a RDP server with symlink
You need to create the server and symlink first on the gateway. You can use config.html or HTTP API to create a server on the gateway: HTTP API:http://gatewayAddress/SERVER?id=serverId&displayName=Name&server=192.168.1.117&gatewayPwd=21232f297a57a5a743894a0e4a...
5. – Connect to a RDP server with a SparkView plug-in
With a Spark Gateway plug-in, you can: Encrypt the parameter in your portal and send it to the gateway; the gateway plug-in decrypt the data. Verify the connection, then refuse or let the connection go throght. Control almost everything on the gateway: list, ...
Configure SAML authentication and authorization on SparkView
SparkView supports user authentication and authorization through SAML 2.0 (https://en.wikipedia.org/wiki/SAML_2.0). To support SAML, the gateway needs the following configurations: Servers.json file, which contains the list of servers and / or remote applicat...
1.1 – SparkView only
Pros: Easy and fast, 15 minutes to installation of Java and SparkView Use SparkView as a normal RDP client with white list and black list. Integrate with Active Directory, LDAP, RADIUS, OAuth2, MS RD Web Feed easily. No need for another web server. Cons: Y...
1.2 – SparkView with reverse proxy, load balancer or VPN
Pros: High availability No need to expose SparkView Seamlessly integrate into current environment Tested on Nginx, Apache; VPNs from F5, Fortinet, Sophos, Cisco, Juniper, Dell, Check Point etc. Programming on your existing portal with familiar technology, li...
2.1 – Microsoft RD Web Access portal
Assume your web portal address is: https://MyRDPortal/RdWeb. You need to set up the following two entries in gateway.conf: webfeed = https://MyRDPortal/RDWeb/feed/webfeed.aspx directoryIndex = login.html Checklist: Verify the web feed URL with your browser. ...
2.2 – Active Directory and LDAP
If all your users are domain users, please create a plain text file (encoding: UTF-8 without Byte Order Mark) with following context: { "source":{ "type": "AD", "properties": { "server": "ADServerAddress" } } } Save it as users.json or o...
2.3 – Radius
{ "source": { "type": "RADIUS", "properties": { "server": "192.168.12.128", "port": "1812", "accountingPort": "1813", "sharedSecret": "test123" "timeout": "60000", "retryCount": "3" } } } Make sure the IP o...
2.4 – OAuth2
First, save your OAuth2 provider configuration into a JSON file, for example: { "providers" : [{ "name" : "Google", "client_id" : "650561938988-t2r66k1ms3hpoi3k1e2g7l2adlarau8s.apps.googleusercontent.com", "client_secret" : "-D-nhxWn2E97tZWWLg5IQ...
2.5 – SAML
You can get the integration of SAML from this document.
2.6 – Single Sign-On (SSO) with HTTP basic authentication
You can enable HTTP Basic Authentication on SparkView by setting authorization=Basic in gateway.conf, so all the RDP connections will use credentials from the HTTP Authorization header. This can be used for VPN SSO integration etc
3.1 – Use 8 lines of code to start a remote connection from a web page
Save a JavaScript file as tutorial1.page.js with the following content: window.onload = function() { var gateway = '192.168.12.111', //change this to your Spark gateway address server = '192.168.12.117', //change this to your RDP server address url = 'ws...
3.2 – Using object or cookie for parameters
You can also use objects or cookie for parameters: Object parameters with Rdp2: window.onload = function() { var parameters = { gateway: '192.168.12.111', server: '192.168.12.117', user: 'vmuser', pwd: 'password' }; var r = new svGlobal.R...
3.3 – Resource redirection and parameters
SparkView has resource redirection (clipboard, drive, audio redirection etc.) disabled by default for safety reasons. You need to implicitly enable them by setting up extra parameters. Resource redirection can be enabled on both, client side using the JavaScri...
3.4 – Start a program on connection (as shell)
Set up the following parameters: startProgram=shell command=encodeURIComponent(‘C:\\apps\\notepad.exe’) directory= encodeURIComponent(‘C:\\apps\\’) Checklist: You many need to allow the RDP server to run any application if you are connecting to a Windows ser...
3.5 – Start RemoteApp
Add the following parameters if you want to start the RemtoeApp in current browser window: startProgram=app exe=||WINWORD directory= encodeURIComponent(‘C:\\apps\\’) Start RemtoeApp in a new window: function startRemoteApp(remoteApp, args, dir, url){ var r ...