List OIDC Client
GET/v3/config/extension/oidc/clients
Retrieves a list of all OpenID Connect clients configured for the organisation, including their verification request settings and configurations.
Request
Query Parameters
Number of records to skip for pagination.
Default value: 10
Maximum number of records to return per page.
Requested index for start of resources to be provided in response requested by client
Responses
- 200
- 401
- 500
List of clients
Response Headers
Cache-Control string
Indicates that the response should not be cached.
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
clients object[]required
The ID of the client's configured presentation definition
The name of the client
The ID of the client
The secret of the client
The valid redirect URIs for the client
The valid origins for the client
The URI at which a sub value will be calculated and returned according to the sent presentation.
The secret used to access the callbackURI. Required when callbackURI is set.
identityMatchingAttributes object
A map of VCTs (verifiable credential types) to claim paths used as linking values for identity matching. Each key is the VCT of a credential, and the value is the dot-separated path to the claim within that credential to use as the linking value.
The configured action for the transaction data, e.g. "login" or "verify"
The ID of the client's key
Indicates whether the client is system-managed or not
pagination objectrequired
Current page number
Total number of items available
Total number of pages based on limit
Number of items per page
Indicates if there's a previous page
Indicates if there's a next page
{
"clients": [
{
"presentationDefinitionId": "string",
"name": "string",
"clientId": "string",
"clientSecret": "string",
"redirectURIs": [
"string"
],
"allowedOrigins": [
"string"
],
"callbackURI": "string",
"callbackSecret": "string",
"identityMatchingAttributes": {},
"transactionDataAction": "string",
"kid": "string",
"systemManaged": true
}
],
"pagination": {
"currentPage": 1,
"totalItems": 25,
"totalPages": 3,
"limit": 10,
"hasPrevious": false,
"hasNext": true
}
}
Unauthorized
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}
Internal server error
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}