Prepare Sterling File Gateway to Support Single Sign-On on UNIX or Linux

About this task

Before you enable single sign-on between a trading partner and Sterling File Gateway, when using 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 UNIX or Linux:

Procedure

  1. From the Sterling External Authentication Server, copy the files and subdirectories from the EA_install_dir/lib/sterling/sfg-sso-plugin directory to a location that is accessible to the Sterling File Gateway server, where EA_install_dir is the location of the Sterling External Authentication Server installation.
    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, where SFG_install_dir is the Sterling File Gateway installation directory.
  3. Type the following commands to copy the SSO properties files to the Sterling File Gateway server, where base_dir is the location where you copied the files in step 1:
    cp base_dir/sfg-sso-plugin/properties/security.properties_seas-sso_ext.in . 
    cp base_dir/sfg-sso-plugin/properties/authentication_policy.properties_seas-auth_ext.in . 
    cp base_dir/sfg-sso-plugin/properties/servers.properties_seas-sso_ext . 
    cp 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.sh seas-sso 1.0 -j base_dir/sfg-sso-plugin/seas-sso.jar 
    ./install3rdParty.sh seas-sso 1.0 -p base_dir/sfg-sso-plugin/properties/seas-sso.properties
    ./install3rdParty.sh 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. Move to the /private directory.
  10. Type the following command to copy the jar files to the /private directory on the Sterling File Gateway server:
    cp base_dir/sfg-sso-plugin/private/*.jar .