Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Web Clients are NGClient is one of the ways to deploy Solutions to end users.

Web Client is NGClient is a browser-based application of which the  UI UI is rendered in the browser using pure HTML, CSS and a bit of JavaScript for event handling and communication with the Servoy Application Server (HTML5, CSS3 and websockets communication is used). The  business logic of the Solution that is running in the Web Client NGClient is executed on the Application Server for security reasons: the code of the business logic is not exposed in the webpage markup.

Stoc

 

Supported Browsers

The Servoy Web Client runs in the last few versions of all modern browsers, like Mozilla FireFox, Safari, Google Chrome and Internet Explorer.

See Web Client Settings for more info on enabling/disabling anchors.NGClient needs HTML5 and CSS3 support so it will run on any browser that supports these. Some supported browsers are:

  • Internet Explorer 10 and beyond
  • Firefox 11 and beyond
  • Chrome 16 and beyond
  • Safari 7 and beyond
  • Opera 12 and beyond

 

Basic Authentication Support for Login

If a solution running in the Web Client NGClient does not define a specific form as login form and doesn't have a login solution, Servoy will serve a standard SignIn page to the user (a basic html page with a username and password field).

Instead of showing the default SignIn HTML page, it's also possible to show the default browser basic authentication dialog, using one of the two following approaches:

  1. Append '/?sv_auth_type/=basic' to the Web Client NGClient URL. For example:  {serverURL}/servoy-webclient/ss/s/solutions/{mySolutionName}/index.html?sv_auth_type/=basic
  2. Or enable it for all Web Clients NGClients (or in the developer for testing purposes) by setting the admin page property servoy.webclientngclient.basic.authentication to true