Connect your app to SoundCloud

To configure an OAuth 2.0 connection with SoundCloud, you will need to register your Auth0 Client with SoundCloud using their Developer Portal.

This doc refers to the client steps to connect your client. If you are looking to manage authentication in your application, see Next Steps below.

1. Register Your App and Obtain API Credentials with SoundCloud

SoundCloud Registration Process

As noted below, SoundCloud does not have an automated process to register your app. Auth0 does not have any control over this process, you must apply to SoundCloud and work with them to get your application configuration. Only after SoundCloud approves your application can you use SoundCloud with Auth0.

Navigate to the SoundCloud Developer Portal. Using the navigation menu on the right side, click on Register a new app:

You will be asked to fill out a Developer Application (which is a Google Forms document) that provides SoundCloud information about your Auth0 Client.

Once you have completed and submitted your application, you will be contacted by the SoundCloud team with further instructions on how to proceed. Only at this point will you be given the appropriate API credentials to complete the integration.

2. Set Up a SoundCloud Social Connection in Auth0

Once your Auth0 Client has been added to your SoundCloud account, you can get the Client ID and Client Secret necessary for the Auth0 Connection Settings.

Be sure to provide the following as your Redirect URI for Authentication on the SoundCloud dashboard: https://YOUR_AUTH0_DOMAIN/login/callback

Go to the Connections > Social section of the Auth0 dashboard and enable SoundCloud.

You will be prompted to provide your SoundCloud Client ID and Client Secret.

Save your settings. Switch to the Clients tab, and select the Client(s) you want to use the SoundCloud integration. Save again.

Next Steps

Now that you have a working connection, the next step is to configure your application to use it. You can initiate login using Lock, Auth0.js, or the Authentication API endpoint.

For detailed instructions and samples for a variety of technologies, refer to our quickstarts:

For more background information on client authentication refer to Client Authentication.