PlayTubeVideo

Twitter / X Login

Create a developer application and connect its client credentials to the social login configuration.

𝕏

Developer application

Use the current Twitter/X developer portal and OAuth flow supported by your release.

1. Register an application

Open developer.twitter.com, create a project/app and select the web authentication setup.

2. Generate credentials

Copy the client ID, client secret or consumer keys requested by the Social Login Settings form. Store them in a password manager and do not publish them.

3. Add the callback URL

Open the Social Login Settings page in the admin panel and copy the exact callback/redirect URL displayed by this release. Add it to the provider's authentication settings, including the correct HTTPS scheme.

4. Configure PlayTubeVideo

Visit PUBLIC_URL/video-admin/settings/login, enable Twitter/X Login, paste the provider credentials and save. Confirm the application URL and privacy policy are configured in the provider dashboard.

5. Test

  • Test an account with an approved email/profile scope.
  • Test cancel and denied-permission responses.
  • Review callback and server logs if the provider returns a state, redirect or client error.
Provider UI changes: Twitter/X labels and credential names change over time. Always copy the callback URL and field names from your installed PlayTubeVideo settings page.