App Registration
Before implementing Warhorn Login or the GraphQL API, you’ll need to register your application in your Warhorn account settings.
You can register your app with Warhorn in your Warhorn account settings.
Registration form
You will be asked to provide the following information to register your app:
- Application name
- Displayed on the consent page. Should be something users will recognize and trust.
- Description
- Displayed on the consent page to give users more information about your application.
- Application type
- A web server application will be considered confidential and issued a client secret. The secret must be presented for any OAuth request from a confidential application. All other application types are considered public applications since they cannot maintain the confidentiality of a client secret.
- Homepage URL
- The full URL to your application’s homepage.
- Authorization callback URL
- Your application’s OAuth redirect URI. MUST be an HTTPS URL.
Client credentials
After registering, Warhorn assigns a set of client credentials to your app. Confidential apps receive both a client ID and a client secret. Public applications receive only a client ID.
Treat your client secret as truly secret! Never check it into source code control or embed it with an application codebase.
Client secrets do not currently expire, and you cannot regenerate them on your own. If you lose your client secret or accidentally expose it, please contact Warhorn support.