Skip to main content

Custom OAuth

Login from a member portal or brand.com and SSO to SynXis Booking Engine

  1. CRM authenticates members against the CRM system.
  2. CRM requests a session token from SynXis Login API. The request includes chain-specific CRM system credentials and member ID. Token is valid for 30 minutes.
  3. CRM/Member Portal submits HTTP POST with form data including the query parameters and session to SBE client browser application.
  4. SBE retrieves profile information with member ID from the SynXis system.
  5. The member is logged in SBE.
CRM SSO to SBE Flow

 

Login from an SBE page against a CRM system

  1. An SBE login form posts the guest's ‘username’, ‘password’, and a ‘backurl’ to the CRM Service Page
  2. The CRM service authenticates the member, initiates the SSO process defined in the section above, and posts back to SBE with all URL query parameters from ‘backurl’ as part of the form data.
  3. The member is logged in SBE.
CRM SSO to SBE Flow