Prepare Sterling File Gateway to Support Single Sign-On on Microsoft Windows

About this task

Before you enable single sign-on between a trading partner and Sterling File Gateway, when using Sterling Secure Proxy, you modify the Sterling File Gateway installation. The files required to enable SSO are installed with Sterling External Authentication Server. To prepare Sterling File Gateway to support SSO on Microsoft Windows:

Procedure

  1. From the Sterling External Authentication Server, copy the files from the EA_install_dir\lib\sterling\sfg-sso-plugin directory to a location that is accessible by the Sterling File Gateway server.
    Note: If you use FTP to copy the files to the Sterling File Gateway server, be sure to transfer the .jar files in binary mode (TYPE I).
  2. On the Sterling File Gateway server, move to the SFG_install_dir\properties directory.
  3. Type the following commands to copy the SSO security.properties files to the Sterling File Gateway server, where base_dir is the location where you copied the files in step 1:
    copy base_dir\sfg-sso-plugin\properties\security.properties_seas-sso_ext.in . 
    copy base_dir\sfg-sso-plugin\properties\authentication_policy.properties_seas-auth_ext.in . 
    copy base_dir\sfg-sso-plugin\properties\servers.properties_seas-sso_ext . 
    copy base_dir\sfg-sso-plugin\properties\servers.properties_seas-auth_ext .
  4. Stop Sterling File Gateway if it is running.
  5. In the server.properties_seas-sso_ext file, uncomment the following line and replace <SI_install> with the actual installation path for Sterling File Gateway:
    # seas-sso=<SI_install>\properties\seas-sso\1.0\seas-sso.properties
  6. In the server.properties_seas-auth_ext file, uncomment the following line and replace <SI_install> with the actual installation path for Sterling File Gateway:
    # seas-auth=<SI_install>\properties\seas-auth\1.0\seas-auth.properties
  7. From the SFG_install_dir\bin directory, type the following commands:
    install3rdParty.cmd seas-sso 1.0 -j base_dir\sfg-sso-plugin\seas-sso.jar 
    install3rdParty.cmd seas-sso 1.0 -p base_dir\sfg-sso-plugin\properties\seas-sso.properties 
    install3rdParty.cmd seas-auth 1.0 -p base_dir\sfg-sso-plugin\properties\seas-auth.properties 
  8. From the SFG_install_dir\jar\seas-sso\1.0 directory, create a subdirectory named private.
  9. Go to the \private directory.
  10. Type the following command to copy the jar files to the Sterling File Gateway server:
    copy base_dir\sfg-sso-plugin\private\*.jar .