JWKS Endpoint
GET/v3/service/extension/oidc/:organisationId/:sandboxOrgId/.well-known/jwks.json
JSON Web Key Set (JWKS) endpoint that provides the public keys used to verify the signatures of JWT tokens issued by this OpenID Provider. These keys are used by relying parties to validate ID tokens and other signed responses.
Request
Path Parameters
The ID of the organisation
Unique identifier of the sandbox organisation.
Responses
- 200
- 400
- 404
- 500
JSON Web Key Set (JWKS)
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
keys object[]
Key ID, the unique identifier for the key
Key type, the cryptographic algorithm family used with the key
Curve, used with elliptic curve keys
Algorithm, the algorithm intended for use with the key
Public key use, the intended use of the public key
X coordinate for the elliptic curve point
Y coordinate for the elliptic curve point
{
"keys": [
{
"kid": "string",
"kty": "string",
"crv": "string",
"alg": "string",
"use": "string",
"x": "string",
"y": "string"
}
]
}
Bad request. The organisation is not found.
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}
Not found. The Passwordless Login extension has never been enabled for the sandbox organisation.
Response Headers
- application/json
- Schema
- Example (from schema)
- Example
Schema
The error code, for example invalid_request, not_found or server_error
The reason for the error
{
"error": "string",
"error_description": "string"
}
{
"error": "not_found",
"error_description": "Not found"
}
Internal server error. The answer has errorCode and errorDescription when it cannot reach the provider.
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
- Provider error
- API error
The error code, for example invalid_request, not_found or server_error
The reason for the error
{
"error": "server_error",
"error_description": "Internal server error"
}