function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Delegated Authentication (SSO)Delegated Authentication (SSO) 

Delegated Authentication (SSO)

I need to use delegated authentication to enable single sign on (SS0) when going between our server in DMZ and SFDC.

 

  1. How the secure channel will be establish between SFDC and our DMZ server? (We propose VPN solution)
  2. If it is through HTTPS, let us know what need to be done from our side.
  3. As per our policy, we will not publish our server to outside the world. (NATing)
  4. Is that trusted certificate has to apply on our server. Who will provide us the trusted certificate?
  5. As per the architecture of SFDC, there are load balancers placed in front of the servers, then why it is required to white list mentioned range of 512 IPs in the firewall?

 

Please let us know the mentioned concerns to have a best solution and secure connectivity.

Brian SobyBrian Soby

1 & 2.  You supply the URL so you have the option of using SSL (recommended).  VPN tunnels are not supported for this connection.

3. NAT is fine as long as there is a VIP or external port that will redirect to the service providing the delegated auth response

4. If you use SSL, you should have the certificate signed by one of the trusted CAs.   http://wiki.developerforce.com/index.php/Outbound_Messaging_SSL_CA_Certificates

5.  You may be confusing inbound load balancing with clustering.  Outbound callouts do not come from the same VIPs that handling inbound requests and can come from one of many servers or intermediate systems such as proxies.