delete/register/{clientId}

Delete the actual registration for a given client_id

Paramètres (3)

  • clientIdpathstringobligatoire

    REQUIRED. OAuth 2.0 client identifier string. It SHOULD NOT be currently valid for any other registered client, though an authorization server MAY issue the same client identifier to multiple instances of a registered client at its discretion.

  • Signatureheaderstringobligatoire

    http-signature of the request (cf. https://datatracker.ietf.org/doc/draft-cavage-http-signatures/) The keyId must specify the way to get the relevant qualified certificate. It is requested that this identifier is

    • either an URL aiming to provide the relevant Qualified Certificate.
    • or the kid parameter retrieved through the certificate registration during a previous OAUTH2 Technical Setup
  • X-Request-IDheaderstringobligatoire

    Correlation header to be set in a request and retrieved in the relevant response

    Contraintes : maxLength: 70

Réponses

204

No content. Deletion of the relevant registration

400

Invalid status value

object

ErrorModel_400

Generic error report structure

Champs (2)

  • errorstringobligatoireénumération · 4

    HTTP error text

    Code
    invalid_redirect_uri
    invalid_client_metadata
    invalid_software_statement
    unapproved_software_statement
  • error_descriptionstring

    HTTP textual reason phrase

    Contraintes : maxLength: 140

401

Unauthorized, authentication failure.

object

ErrorModel

Generic error report structure

Champs (5)

  • timestampstring (date-time)ISO 8601

    current timestamp

  • statusinteger (int32)obligatoire

    HTTP error code

  • errorstring

    HTTP error text

    Contraintes : maxLength: 140

  • messagestringobligatoire

    HTTP textual reason phrase

    Contraintes : maxLength: 140

  • pathstring

    Relevant path that was used

    Contraintes : maxLength: 140

403

Forbidden, authentication successful but access to resource is not allowed.

object

ErrorModel

Generic error report structure

Champs (5)

Champs détaillés plus haut : responses.401

405

Method Not Allowed.

object

ErrorModel

Generic error report structure

Champs (5)

Champs détaillés plus haut : responses.401

406

Not Acceptable.

object

ErrorModel

Generic error report structure

Champs (5)

Champs détaillés plus haut : responses.401

408

Request Timeout.

object

ErrorModel

Generic error report structure

Champs (5)

Champs détaillés plus haut : responses.401

429

Too many requests.

object

ErrorModel

Generic error report structure

Champs (5)

Champs détaillés plus haut : responses.401

500

Internal server error.

object

ErrorModel

Generic error report structure

Champs (5)

Champs détaillés plus haut : responses.401

501

Not Implemented. This code should be used when the entry point is implemented but cannot provide a result, given the context. When the entry point is not implemented at all, HTTP400 will be returned.

object

ErrorModel

Generic error report structure

Champs (5)

Champs détaillés plus haut : responses.401

503

Service unavailable.

object

ErrorModel

Generic error report structure

Champs (5)

Champs détaillés plus haut : responses.401

Schémas utilisés par cet endpoint

Toutes les structures auxquelles cette opération fait référence, présentées une seule fois. Les renvois entre elles mènent à cette même page.

object

ErrorModel

Generic error report structure

Champs (5)

Champs détaillés plus haut : responses.401

object

ErrorModel_400

Generic error report structure

Champs (2)

Champs détaillés plus haut : responses.400