Adding a Client
From the Clients page, click the "Add Client" button:
Client Type
Choose the client type you require from the 8 available options:
Single Page App
A client-side application running in a browser.Web App
A server-side application running on your infrastructure.Native
A desktop or mobile application running on a user's device.Machine
A machine-to-machine method of communication.Device
An IoT application or otherwise browserless or input constrained device.SAML Service Provider
A SAML 2.0 service provider commonly used by government and educational institutions. This option be disabled if the SAML tables are missing in the database.Single Page App (legacy)
A client-side application running in a browser using previous OAuth Working Group recommendations.
Proceed with the required Client and follow instructions for each client type.
For this example i will be setting up a Single Page application, many of these steps are relevant when setting up other client types.
After selecting the SPA options you will see a dialogue enabling you to add the following:
Client ID
Unique identifierDisplay Name
Application name that will be seen on Consent Screens
Click next once all details have been filled in as required:
SPA Callback Url
You will be asked to enter a Callback URL, which is the endpoint where tokens will be sent to. This can be configured more after setup, and is the full path of the redirect URL. This must be over HTTPS:
SPA Logout Url
You will next be asked to enter a Post-Logout URL. This is optional and you can configure more after setup - it is where users can be returned to after logging out. This must be HTTPS:
SPA Scopes
You will next be asked to select the Scopes that this client can access:
SPA Details Review
You will get the chance to finally review all details at the end of the application process, when you will see a summary of all details entered so far.
To edit, click the pencil icon and you will be returned to the page to amend those details. For instance, editing the Display Name will return you to the Basic Details.
Back
If at any point after entering the basic details you wish to go back, you can navigate backwards and forwards within the application using the links at the foot of the modal, or cancel out of the entire process:
Success
Once clicking submit, you will have successfully added a SPA Client.