Details of one auth client (incl. censored secrets)
GET/auth/api/login/client/:id
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
- Array [
- ]
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
A list of a representation of all client secrets.
Includes the fingerprint of the has of the secret as identifying field and a censored version (5 char prefix) of the original secret text for easier idenfication by users
The 5 letter prefix of the original client secret text plus stars for identification of the secret by the user
The fingerprint of the hash of the client secret. Used as identifier to delete the secret.
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