Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

33 total results found

Deploy, run, and test applications in the cloud with Deploy Agent and SparkView

SparkView – Deploy Applications in the ...

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

SparkView integration quick start

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

SparkView integration quick start

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 integration quick start

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

SparkView integration quick start

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

SparkView integration quick start

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 SAML configuration

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

SparkView integration guide 1. – Deployment

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

SparkView integration guide 1. – Deployment

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

SparkView integration guide 2. – Integration without programming

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

SparkView integration guide 2. – Integration without programming

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

SparkView integration guide 2. – Integration without programming

{ "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

SparkView integration guide 2. – Integration without programming

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

SparkView integration guide 2. – Integration without programming

You can get the integration of SAML from this document.

2.6 – Single Sign-On (SSO) with HTTP basic authentication

SparkView integration guide 2. – Integration without programming

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

SparkView integration guide 3. – Client side (browser) integration

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

SparkView integration guide 3. – Client side (browser) integration

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 integration guide 3. – Client side (browser) integration

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)

SparkView integration guide 3. – Client side (browser) integration

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

SparkView integration guide 3. – Client side (browser) integration

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 ...