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
- 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).
- 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.
- 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 .
- Stop Sterling File Gateway if
it is running.
- 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
- 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
- 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
- From the SFG_install_dir/jar/seas-sso/1.0
directory, create a subdirectory named
private.
- Move to the /private directory.
- 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 .