Create an OAuth 2.0 Client
Before being able to make authentication requests, you'll need an OAuth2 Client. It's the entity that'll identify you, as a third-party developer, between Rapidly and the final user.
You can manage them from your User Settings
Here are the required fields:
- Application Name: the name of the application that'll be shown to the final users.
- Client Type: the type of client you are creating. Read more
- Redirect URIs: for security reasons, you need to declare your application URL where the users will be redirected after granting access to their data.
Note:
When configuring your OAuth client, you must use an
https://URL for security reasons. We blockhttp://URLs, except when the hostname islocalhost. This exception allows you to usehttp://localhostfor convenient testing in development mode. - Scopes: the list of scopes your app will be able to ask for. To improve privacy and security, select only the scopes you really need for your application.
- Homepage URL: the URL of your application. It'll be shown to the final users on the authorization page.
Optionally, you can also add a logo, terms of service and privacy policy URL. They'll all be shown to the final users on the authorization page.
Once your client is created, you'll get a Client ID and a Client Secret. You'll need those values to make authentication requests.
Those values are super sensitive and should be kept secret. They allow making authentication requests on Rapidly!