Wavecast
  • Start here
  • Events
    • Getting started
    • Setup your first event
    • Copy an existing event
    • Publish an event
      • Speakers
      • Sponsors
      • Resources
      • Testimonials
      • Copy
  • Publishing
    • Agendas
    • Create content
    • Control access
      • Adding Tickets, Passes & Guest Passes
        • Coupons: Schedule, manage and promote
        • Adding and Updating ad-hoc Coupons
        • Approval/Declining Process of Registration Requests
        • Guest list to invite contacts and track responses
        • Approval/Declining Process of Guest Passes
      • Hard and Soft Limits
      • Managing opt-ins
      • Metering
      • Extra Fields for Content
      • Import users
      • Email Lists
    • Classify & personalise
      • Create & configure taxonomies
    • Custom Headers
      • Headers
      • Templating Language
    • Shortcodes
      • Access Settings
      • Content
      • Content with Search Bar
      • Event Manager
      • Events with Search Bar
      • Full Width Carousel Slider
      • Countdown
      • Buttons
      • Popular Now
      • Engagement Tools
      • Events
      • RSS Feeds
    • Images
    • Widgets
    • Ad Banners
  • Emails
    • Create a campaign
      • Customise Email CTAs
      • Building Complex Emails
      • Email Segmentation
      • Email Templates
    • Organise contacts
      • Add email addresses to Lists
      • Send a campaign to a list
    • Advanced Emails
      • Send an event campaign to hub audience
      • Adjust user email preferences
      • Change reply-to email address
    • Campaign Reports
      • Link Clicks
      • Suppressed
      • Recipients
      • Inflated Clicks & Opens
  • Live
    • Engage audiences
      • Audience Q&A
      • In-Feed Graphics
      • Polls
      • Quotes
      • Related Content
      • Networking
      • Meeting Rooms
    • Deliver live content
      • Slides
    • Troubleshooting for audiences
    • Remote Production
      • Live Broadcast
        • Book a live broadcast
        • Prepare for a live broadcast
      • Enterprise Streaming Support
        • Conduct a stream test
      • Video & Audio Production
        • Book remote video production
        • Prepare for remote video recording
    • On-Site Production
    • Check-in App
  • Analytics
    • Dashboard
    • Engagement Report
      • 2024 (BETA)
    • Google Analytics
    • Cookie Management
    • Page Views
    • User Data
    • Guest Passes
  • Settings
    • Configuration
    • Fonts, Colours & Logos
    • Hub Header & Footer
    • Custom Domain
      • Update GoDaddy DNS
    • Search & Metadata
    • System Messages
    • Access Control
      • Admin Accounts
      • Progressive Profiling
    • Global Event Settings
    • Default Templates
  • Integrations
    • Marketing Automation
      • Marketo
      • Eloqua
      • Pardot
      • Mailchimp
    • Events Management
      • Cvent
      • Eventbrite
      • Eventsforce
      • Sync by Email
    • Unified Communications
      • Zoom
      • ON24
    • Video
    • Payments
    • Single Sign-On (SSO)
    • LinkedIn Sign Up Setup
    • API Keys
Powered by GitBook
On this page
  • About OpenID
  • Integration Options
  • Method 1 (Recommended)
  • Method 2
  • Method 3
  1. Integrations

Single Sign-On (SSO)

Wavecast supports unified sign-in journeys via integrations with third-party Identity & Access Management (IAM) solutions. These integrations increase security, standardise verification methods and authenticate user access.

Centralised user authentication simplifies the sign-in experience as users require only a single set of login credentials. Password management is standardised, reducing the frustration for users of having to follow different forgotten password processes.

Single Sign-On (SSO) is supported for front-end "audience" users only, not admin users.

About OpenID

Wavecast uses OpenID Connect, an industry standard method that eases friction for users navigating between multiple systems controlled by the IAM solution and Wavecast.

OpenID Connect is an identity layer on top of the OAuth 2.0 protocol. It allows web-based, mobile and JavaScript clients to request and receive information about authenticated sessions and end-users.

The API-friendly nature of OpenID Connect is compatible with the existing User API developed by Wavecast and available to OneHub clients.

Integration Options

A few different options are supported, depending on how the Auth Provider is setup and the desired user experience.

Method 1 (Recommended)

Using this method, users sign in, register, and reset their password through the Auth Provider.

Requirements:

  • The Auth Provider must have registrations enabled.

  • The Auth Provider must allow password resets.

User Flow

Setting Process

The setup process is straightforward. The instructions are specific to Auth0, but they should be the same for most Auth providers.

The steps below are usually required for both a Sandbox environment and Production. Information will be provided for each.

The following information will be provided about the Wavecast hub and can be used to set up the application with the Auth Provider:

  • Application Login URL: {HubUrl}/sign-in

  • Allowed Callback URLs: {HubUrl}/openid/auth/callback

  • Allowed Logout URLs: {HubUrl}

1) Applications > Applications > Create Application

2) In the Settings tab, fill in the following fields and save:

Application Login URL: {HubUrl}/sign-in

Allowed Callback URLs: {HubUrl}/openid/auth/callback

Allowed Logout URLs: {HubUrl}

Add your Application Logo

3) From the Settings tab, copy and securely save the following fields.

Supply the following information to Wavecast in order for the configuration to be completed:

  • Domain

  • Client ID

  • Client Secret

Method 2

This method is normally used if the Auth provider does not allow registrations or if the registration process is not immediate.

Using this method, users sign in and reset their password through the Auth Provider but sign up through Wavecast.

Requirements:

  • The Auth provider must allow password resets.

  • Access to the AuthProvider API will be required in order to allow user profile creation when users register within Wavecast

User Flow

Method 3

This method is normally used if only employees are allowed to use SSO. e.g. users with emails @companydomain.com are forced to use the SSO.

Using this method, employees are required to log in through the Auth Provider, and everyone else uses the standard Wavecast sign-in method.

User Flow

PreviousPaymentsNextLinkedIn Sign Up Setup

Last updated 11 months ago