Get an oauth client by Id
GET/reg/:ClientId
Get an oauth client by Id
Request
Path Parameters
Possible values: >= 1
The oauth ClientId
Header Parameters
Possible values: Value must match regular expression ^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \d{4} \d{2}:\d{2}:\d{2} (GMT|UTC)$
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
Indicates the user-agent that the PSU is using.
Responses
- 200
- 401
- 403
- 404
- 429
- 500
- 502
- 504
Creates an OAuth Client in the OpenID Server
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [web
]
Default value: web
OIDC application type response
grant_types
Possible values: Value must match regular expression ^[^<>]*$
Defines whether or not a client is allowed to send RAR requests with authorization_details of specific types
Possible values: [PS256
, RS256
]
Default value: PS256
Signing algorithm that a client expects the server to return an id_token with. Must be PS256
response_types
post_logout_redirect_uris
Possible values: non-empty
and <= 60 characters
, [private_key_jwt
, tls_client_auth
, client_secret_basic
]
Default value: private_key_jwt
Token endpoint authentication method
management uri location to manage client post creation
token used to manage client post creation
redirect_uris
Possible values: non-empty
and <= 40 characters
, Value must match regular expression ^[^<>]*$
Unique ID associated with the organisation
Possible values: non-empty
and <= 255 characters
Possible values: non-empty
and <= 255 characters
the cnpj number of the organisation
array of software roles
Possible values: non-empty
and <= 255 characters
Possible values: non-empty
and <= 255 characters
Software Statement client name
Possible values: <= 255 characters
Default value: true
Are the tokens issued for this client bound to a client tls certificate
{
"application_type": "web",
"grant_types": [
"string"
],
"authorization_details_types": [
"string"
],
"id_token_signed_response_alg": "PS256",
"require_auth_time": true,
"subject_type": "string",
"response_types": [
"string"
],
"post_logout_redirect_uris": [
"string"
],
"tls_client_certificate_bound_access_token": true,
"token_endpoint_auth_method": "private_key_jwt",
"introspection_endpoint_auth_method": "string",
"revocation_endpoint_auth_method": "string",
"client_id_issued_at": 0,
"client_id": "string",
"jwks_uri": "string",
"registration_client_uri": "string",
"registration_access_token": "string",
"redirect_uris": [
"string"
],
"organisation_id": "string",
"organisation_name": "string",
"organisation_number": "string",
"software_roles": [
"string"
],
"software_id": "string",
"software_name": "string",
"software_description": "string",
"request_object_signing_alg": "string",
"require_signed_request_object": true,
"require_pushed_authorization_requests": true,
"authorization_signed_response_alg": "string",
"backchannel_user_code_parameter": true,
"client_secret_expires_at": 0,
"client_secret": "string",
"scope": "string",
"tls_client_certificate_bound_access_tokens": true
}
Unauthorized
Response Headers
x-fapi-interaction-id
string
Forbidden
Response Headers
x-fapi-interaction-id
string
Not found
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Validation Error messages
{
"errors": [
"string"
]
}
Too many requests, maximum capacity reached. Requests are now throttled.
Response Headers
x-fapi-interaction-id
string
Internal Server Error
Response Headers
x-fapi-interaction-id
string
Bad Gateway
Response Headers
x-fapi-interaction-id
string
Upstream timeout, insufficient capacity to serve request. More capacity being brought online. Please try again.
Response Headers
x-fapi-interaction-id
string