Integrating Webcastcloud with YourMembership (YM) using OAuth allows you to streamline user authentication to your Webcastcloud Content Library. With YM as the Identity Provider (IdP), users can log in seamlessly to your Webcastcloud platform using their YM credentials. Here’s a step-by-step guide to setting up the integration.
Step 1: Configure Webcastcloud as an OAuth Application in YourMembership
- Log into YourMembership
- Go to Content & Settings tab
- Select General Settings from left navigation and go to the API Configuration tab
- Copy the following details:
- API Endpoint
- API Information
- Client ID
- Select OAuth Management tab
- Click on Add Client App
- Select Edit Name, and provide an application name (eg. Webcastcloud SSO)
- From the Credentials tab, copy the Client ID and Client App Secret
- Enter the redirect URI as
https://{site}.webcastcloud.com/YourMembership/SSO
and alsohttps://{library_domain}/YourMembership/SSO
. Ensure you match the URL used for your Webcastcloud site. -
Set Permissions:
- Allowed Scopes, tick both Basic and Full Profile
- Active, set to Yes
- Go to the Information tab, and fill in required company information.
- Click on Save.
- You should now have the following details ready to add to Webcastcloud Admin:
- API Endpoint
- API Information
- Client ID
- Client App ID
- Client App Secret
Step 2: Configure Webcastcloud to Connect to YourMembership
- Log In as an admin to the Webcastcloud Admin portal.
- Navigate to Integrations > YourMembership >Edit
-
Enter YM Credentials:
-
Website Base URL: ie.
https://www.{yourwebsite}.org
-
API Base URL: https://ws.yourmembership.com/
- Client ID
- Client App ID ID
- Client Secret
- Scope: basic_profile
-
Website Base URL: ie.
- Save
Step 3: Test the Integration
Perform a test login to confirm the integration works as expected.
- Visit your Webcastcloud content library
- Select Login
- You should be redirected to YourMembership’s login page.
- After entering valid YM credentials, you’ll be redirected back to Webcastcloud.
- You should see from the top right hand corner that you are logged in and authenticated.
By setting up this integration, you enable YourMembership users to access your Webcastcloud Content library effortlessly, enhancing user experience while maintaining security.
For additional assistance, contact Webcastcloud support.