Skip to main content
Version: V12

How to Setup SSO using X

VIDIZMO supports Single Sign-On (SSO) using X (formerly Twitter), allowing users to sign in to your Portal with their X credentials.

To learn more about SSO, see Understanding Single Sign-On.

Prerequisites

  • Ensure you belong to a group where the SSO permission is enabled.
  • You must have an X developer account. You can apply for one at X Developer Portal. Your account must be registered to an email address rather than a mobile phone number.

Configuration in X

  1. Go to the X Developer Portal and sign in with your X developer account.
  2. Create a new application. For detailed steps, see the X developer documentation for creating apps with OAuth authentication.
  3. When configuring the Callback URL, enter your VIDIZMO portal URL with the callback path /sso/signin-twitter appended (for example, https://yourportal.vidizmo.com/sso/signin-twitter).
  4. After creating the application, note the Consumer Key and Consumer Secret. These will be used as the Client ID and Client Secret in VIDIZMO.

Configuration in VIDIZMO

  1. In VIDIZMO, select the menu icon in the top-left corner to open the navigation pane.
  2. Expand the Admin section and select Portal Settings.
  3. Go to Apps > Single Sign-On.
  4. Select the settings icon on the X app.
  5. In the settings dialog, enter the following:
    • Client ID The Consumer Key from your X app.
    • Client Secret The Consumer Secret from your X app.
    • SSO Login Message A custom message displayed on the sign-in page for this SSO option.
    • SSO Login Button Label A custom label for the X sign-in button on the sign-in page.
    • Callback Path Pre-configured to /sso/signin-twitter. This path uses the legacy "twitter" name for backward compatibility.
    • Force Login Select this option to redirect users directly to the X sign-in page. When unchecked, users sign in through your Portal's sign-in screen.
    • Attribute Mapping Map your X attributes (FirstName, LastName, EmailAddress, ExternalSystemId) to your VIDIZMO Portal. You can also add new attribute mappings if needed. For more on user registration fields, see How to Add Custom Fields to Join Portal Form.
    • CAL Select a Client Access License to assign to users who sign in through X SSO. When a user enters the Portal via X SSO, this CAL is assigned to them, granting the permissions associated with that CAL.
  6. Select Save to apply your changes.
  7. Turn on the toggle for the X app to enable SSO.

Result

Navigate to your Portal's sign-in screen. You will see an option to Sign in with X.