Class SingleSignOnServerManager

java.lang.Object
xal.extension.application.rbac.SingleSignOnServerManager

public class SingleSignOnServerManager extends Object
Static class that provides a simple interface to start a RBAC Single Sign On (SSO) server if it is not already running on the machine. SSO server is provided as a binary jar file build from ESS RBAC distribution.
Version:
0.1 4 Jan 2016
Author:
Blaz Kranjc <blaz.kranjc@cosylab.com>
  • Method Details

    • startSSO

      public static void startSSO() throws XalException
      Starts the SSO server if it is not already running, if the server is already running this method does nothing. SSO server binary is copied to the temporary location on the machine and is then executed in a separate process which persists even after the current process is killed. The SSO server runs on its default port 9421.
      Throws:
      XalException - If SSO server cannot be started.