Details of one auth client (incl. censored secrets)
GET/auth/api/login/client/:id
Authorization: apiKey
name: bearertype: apiKeyscheme: bearerbearerFormat: JWTdescription: Access token provided after running the oauth flow (and if needed registering/linking)
Gets one specific auth clients by its uuid. This will also include the list of censored client secrets (see GET /login/client/:id/clientSecret)
Needs admin permissions
Request
Path Parameters
The id string of an existing auth client to return
Responses
- 200
- 404
The auth client with the requested id
- application/json
- Schema
- Example (from schema)
Schema
The unique ID of this client
The list of valid enpoints to redirect the user back to after authentication has finished.
The actual url to use is given in the authorize request and must be included in this list. If none is given, the first one from this list will be used
If this is false
the client is not valid and no authorization, token, ... requests from it should be answered.
If true
requesting a token as this client
requires the use of a client secret accoring to the oauth specification.
If false
client secrets can be present and given but are not required
censoredClientSecrets object[]required
The Gropius UUID of the user to use as subject for the client credential flow.
{
"id": "12345678-90ab-cdef-fedc-ab0987654321",
"redirectUrls": [
"https://example.com/oauth/callback?query=value"
],
"isValid": true,
"requiresSecret": false,
"censoredClientSecrets": [
{
"censored": "1a2b3**********",
"fingerprint": "0123456789abcdef"
}
],
"clientCredentialFlowUser": "string"
}
If no id was given or no auth client with the given id was found
- curl
- python
- go
- nodejs
- ruby
- csharp
- php
- java
- powershell
- CURL
curl -L -X GET 'https://ccims.github.io/auth/api/login/client/:id' \
-H 'Accept: application/json'