Ensure Salesforce is configured for Delegated Authentication Single Sign-On with this service:- Delegated Authentication Single Sign-On must be activated for the organization.
- Enable the Is Single Sign-On Enabled profile permission for the users who should be re-directed to this service.
-
Go to Setup | Security Controls | Single Sign-On Settings | Delegated authentication
and set the Delegated Gateway URL to this page's URL with the following parameters appended:
- auth - authentication response string requested [true, false] (required)
- wait - milliseconds to wait before sending response (default=0)
For example, to authenticate all requests after three seconds, the endpoint of the service would be formatted as:
http://axiomsso.herokuapp.com/SelfAuthenticate.action?auth=true&wait=3000
Using any login method, attempt to login as a user who belongs a Single Sign-On enabled profile. The password value will be ignored, and the response will contain the auth parameter value from the Delegated Gateway URL in an AuthenticationResponse SOAP message.