Skip to content
English
  • There are no suggestions because the search field is empty.

Setting Up SSO Authentication for Kitcast Dashboard (Okta & Microsoft Entra ID)

This guide provides step-by-step instructions on integrating Single Sign-On (SSO) with the Kitcast Dashboard using Okta or Microsoft Entra ID (formerly Azure Active Directory).

Please Note:

If you wish to use SSO, please contact our support team at support@kitcast.tv, so we can enable SSO in your Kitcast account. Please note that this feature is not included in the basic paid subscription—it is an optional functionality available for an additional fee. We will provide all the details via email.

1. Create a New App Integration

For Okta:

  1. Log in to the Okta Admin Console and navigate to Applications → Applications.
  2. Click Create App Integration.
  3. Select Sign-in method:
    • Choose OIDC - OpenID Connect.
  4. Select Application type:
    • Choose Web Application.
  5. Click Next.

For Microsoft Entra ID (Azure AD):

  1. Log in to Azure Portal.
  2. Navigate to Azure Active Directory.
  3. Go to App registrations > New registration.
  4. Enter application details:
    • Name: Kitcast Dashboard
    • Supported account types: Select Accounts in this organizational directory only.
  5. Click Register.

2. Configure Application Settings

For Okta:

  1. Set up redirect URIs:

    Sign-in redirect URI:
    https://dashboard.next.kitcast.tv/redirect-url.html
    Sign-out redirect URI (optional):
    https://dashboard.next.kitcast.tv
  2. Grant Type Settings:
    - Enable Authorization Code.
    - Enable Refresh Token.
  3. Click Save.

For Microsoft Entra ID:

  1. Set up redirect URIs:
    - Go to Authentication and click Add a platform.
    - Choose Web and enter:

    Sign-in redirect URI:
    https://dashboard.next.kitcast.tv/redirect-url.html
    Sign-out redirect URI (optional):
    https://dashboard.next.kitcast.tv

    - Click Save.
  2. Generate Client Secret:
    - Go to Certificates & Secrets.
    - Click New Client Secret.
    - Provide a description and select an expiration period.
    - Click Add and copy the secret value.

3. Retrieve OAuth Credentials

For both Okta and Microsoft Entra ID, you need to collect three values:

For Okta:

  1. Client ID: Found under General settings.
  2. Client Secret: Found under Client Credentials.
  3. Issuer URL: This is your Okta domain.
    • If you are in the Okta Admin Console, remove "admin" from the URL.

Example:
https://dev-XXXXXX.okta.com/

For Microsoft Entra ID:

  1. Client ID: Found under Overview in the registered app.
  2. Client Secret: Found in Certificates & Secrets.
  3. Issuer URL:
    • Found under Overview as Directory (tenant) ID.

Construct the issuer URL as:
https://login.microsoftonline.com/{Directory (tenant) ID}/v2.0


4. Configure Kitcast Dashboard with OAuth Credentials

  1. Log in to the Kitcast Dashboard.
  2. Navigate to Settings → Workspace → General.
  3. Enter the following OAuth values:
    • Client ID: Paste the value from Okta or Microsoft Entra ID.
    • Client Secret: Paste the value from Okta or Microsoft Entra ID.
    • Issuer:
      • Okta: https://dev-XXXXXX.okta.com/
      • Microsoft Entra ID: https://login.microsoftonline.com/{Directory (tenant) ID}/v2.0
  4. Click Save.

5. Test SSO Login

Go to the Kitcast login page:
https://dashboard.next.kitcast.tv/login

  1. Click Login with SSO.
  2. Enter the Workspace ID and proceed.
  3. If you have an active session in Okta or Microsoft Entra ID, you will be logged in automatically. Otherwise, you will be redirected to authenticate.