FTP Proxy Single Sign-on configuration
Secure Proxy can be used as a proxy with Sterling B2B Integrator and Sterling File Gateway and supports a single sign-on connection for FTP connections. Single sign-on (SSO) bypasses the normal user authentication process in Sterling B2B Integrator and instead trusts that Secure Proxy has authenticated the user.
To support single sign-on, configure Sterling External Authentication Server to generate SSO tokens. Configuring SSO allows a trading partner to log on and use the same login session to connect to Secure Proxy and Sterling B2B Integrator. By default, Sterling External Authentication Server uses OpenSAML to create and manage SSO tokens. However, you can customize your environment to use a third-party application to generate tokens.
This topic describes how to configure the FTP protocol in Secure Proxy between the trading partner and Secure Proxy and between Secure Proxy and Sterling B2B Integrator. It also describes how to configure a self-service Change Password Portal for external trading partners.
Flow of Data for Single Sign-On Configuration Between Sterling B2B Integrator and Secure Proxy
After you set up the basic single sign-on configuration, trading partners can communicate in a secure environment that provides authentication. The trading partner first connects to Secure Proxy which then connects to Sterling B2B Integrator on behalf of the trading partner.
Following is an illustration of the flow of data:

- The trading partner requests a connection to Sterling B2B Integrator.
- Secure Proxy receives the request, and the SSL handshake between Secure Proxy and the trading partner begins. If SSL authentication is configured, the proxy submits its certificate to the trading partner. If client authentication is configured, the trading partner then submits its certificate to Secure Proxy for authentication. You can optionally configure Secure Proxy to enforce client authentication and send the certificate to Sterling External Authentication Server for validation.
- Secure Proxy sends an authentication request to the trading partner, who provides his user ID and password.
- Secure Proxy sends either user ID and password to Sterling External Authentication Server, and then validates this against information stored in LDAP.
- If the credentials are valid, Sterling External Authentication Server creates an OpenSAML v2 token and returns the token to Secure Proxy.
- Secure Proxy connects to Sterling B2B Integrator and performs an SSL handshake. Secure Proxy then sends the request with the token from Sterling External Authentication Server to Sterling B2B Integrator.
- Secure Proxy validates the token against Secure External Authentication Server and begins normal operation.
Configuration Considerations
- Only the HTTP, Connect:Direct®, FTP, and SFTP protocols support single sign-on connections.
- When Secure Proxy is configured to use SSO and the Sterling External Authentication Server user authentication profile is configured to return a mapped user ID, the mapped user ID, not the original user ID, and the SSO token are sent to the back-end system for user authentication.
- The Secure Proxy Change Password Portal requires an HTTP adapter, which is an optional, licensed component of Secure Proxy, and a license for the Change Password Portal. Refer to Configure Change Password Portal for instructions on how to configure this feature.
- If you are using a load balancer to run multiple Secure Proxy engines, avoid login credential errors by configuring the load balancer to use persistence or "sticky connections." Refer to your load balancer documentation for details about configuring persistence.