Use the /api PATCH and POST endpoints to generate app keys and IDs used for application - SecureAuth IdP communication and to enable the various APIs in a realm.
1. Complete the Enablement and Header Steps in the Admin API Guide
2. Have access to the application code that calls to the API endpoint(s)
3. Integrate a membership and profile directory(s) with SecureAuth IdP (Data Realm Settings Endpoint)
4. Refer to the Authentication API and Identity Management API guides for more information
The following endpoints are prepended with the URL, https://<SecureAuth IdP Domain>/api/v1/realms/<realm ID>, if running SecureAuth IdP v9.1 – in which realm ID is the ID number of the realm to configure –
or https://<SecureAuth IdP Domain>/api/v2/realms/<realm ID>, if running SecureAuth IdP v9.2 or later
Enable APIs /apisettings PATCH Endpoint
Use this endpoint to enable SecureAuth IdP APIs in the realm, including Authentication APIs and Identity Management APIs.
HTTP Method | Endpoint | Example | SecureAuth IdP version |
---|---|---|---|
PATCH | /apisettings | https://secureauth.company.com/api/v1/realms/26/apisettings | v9.1 |
PATCH | /apisettings | https://secureauth.company.com/api/v2/realms/26/apisettings | v9.2 or later |
Generate Application ID and Key /apigeneratecredentials POST Endpoint
Use this endpoint to generate and application ID and key in the realm that is used for communication between the application and the SecureAuth IdP APIs. No modifications can be made at this endpoint.
HTTP Method | Endpoint | Example | SecureAuth IdP version |
---|---|---|---|
POST | /apigeneratecredentials | https://secureauth.company.com/api/v1/realms/26/apigeneratecredentials | v9.1 |
POST | /apigeneratecredentials | https://secureauth.company.com/api/v2/realms/26/apigeneratecredentials | v9.2 or later |