Child pages
  • Security
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


Return Types

Method Summary
Object authenticate(authenticator_solution, method, credentials)
Authenticate the given credentials against the mobile service solution.
String getUserName()
returns the current logged in username of that is used when doing a sync.
void logout()
Clears the current credentials that the user specified when doing a sync.

Method Details
authenticate
Object authenticate (authenticator_solution, method, credentials)
Authenticate the given credentials against the mobile service solution. First two parameters are not used in mobile solution, just the credentials.
It will set the credentials and then do a sync call to the server.
Parameters
{String} authenticator_solution - authenticator solution installed on the Servoy Server, null for servoy built-in authentication
{String} method - authenticator method, null for servoy built-in authentication
{Object[]} credentials - array whose elements are passed as arguments to the authenticator method, in case of servoy built-in authentication this should be [username, password]
Returns
Object - authentication result from authenticator solution or boolean in case of servoy built-in authentication
Sample
// method will return null in mobile client, the same flow as for default login page will happen after calling this method
security.authenticate(null, null, ['myusername', 'mypassword']);
getUserName
String getUserName ()
returns the current logged in username of that is used when doing a sync.
Returns
String - the user name
Sample
var username = security.getUserName();
if (username != null) {
  // user is logged in
}
logout
void logout ()
Clears the current credentials that the user specified when doing a sync. When the next sync happens the login form will be shown.
Returns
void
Sample
security.logout();
plugins.mobile.sync();

  • No labels