Within SARA / Epicor Cash Collect, users can be given a SSO ID. This SSO ID must be unique for all users.
Admin Master Files User Select Edit button for chosen User
To use the SSO ID to login to SARA / Epicor Cash Collect, you would need to pass the SSO ID in a querystring.
For example:
If your site is hosted at http://ECC.mydomain.com, you would need to have your landing page redirect to
http://ECC.mydomain.com/login/login.aspx?SSOID=MySSOID, where "MySSOID" is the SSO ID of the user you desire to login as.
The first time navigating to the login for SARA / Epicor Cash Collect, using the SSO ID, the user will be required to login with the credentials already established in the software. Once that is done, return visits using the SSO ID will not require the user to login again.
The way this works is by using a cookie to record the fact that the user was validated already on this browser with this SSO ID. If the cookie gets deleted, then the user will be asked for the SARA/ Epicor Cash Collect credentials again. Keep in mind that cookies are browser specific.
For the customer’s landing page, authentication would be up to them. They would be responsible for passing a unique string as the SSO ID for a user that would match the SSO ID for the respective user in SARA / Epicor Cash Collect.