In order to add a new registered client, navigate to auth.handle.me, there are two options, "Registered Apps" and "Connected Apps". Select "Registered Apps" and click on the "Add" Button. This will open the interface to create a client with the following required fields:
- App Name
- App Description
- Handle Permissions
- Approval URL
- Failure URL
Once these fields are filled out, click "Save" to create the client. You will be asked to sign data with your wallet, this is not a transaction, it just uses data to verify that your client is valid. The client will be created and will be listed under "Registered Apps". You can click on the client to view or edit the client details.
Once the client is created, you will be provided with a client ID and a client secret. These are required to authenticate with the Handle API. The client ID is public and can be shared, but the client secret should be kept private.