Single Sign On (SSO) Integration

Learn how Wexer can integrate with your platform, enabling your users to log in seamlessly with our world leading solutions.

Introduction

An SSO integration allows your users to log in to Wexer white-label products with their existing member / access credentials. We support a range of approaches to achieve this, and if we don't currently support what you need, please get in touch and we can discuss it.

Rest API Authentication

The minimum requirements for an API based SSO integration, is availability of a login API, and a token validation API to ensure secured user authentication.

Prerequisites

  • A user authentication endpoint on your platform or agreed authentication approach
  • CORS (Cross-origin resource sharing) must be enabled on your server that is hosting the API to be used for the integration
  • HTTPS secure connection
  • API Base URL + Authentication details
  • Test user accounts to be shared with Wexer for both positive and negative login flows

Your platform authentication endpoint (example)

Property

Value

Description

Endpoint used for first-time authentication of a user.

Parameters

Email / userId (string)
Password (string)

Response

Membership status (bool or similar)
Access token
Expiration date (typically 1 year)
User details (First name, Last name)

Example

GET {{base_url}}/ondemand/classes_auth/?token={{access_token}}


Implementation

Once you can satisfy the prerequisites, it's all down to us. We'll provision the solutions you're licensing from Wexer, and then integrate the chosen authentication approach. We'll release it on a staging environment where you can test, and once everyone is happy we'll launch it on production!


Supported authentication frameworks

  • Rest API (custom)
  • OpenID
  • Azure SSO
  • ...?

What’s Next

Get in touch with us if you have specific questions regarding your use-case.