Creates an instance of sso configuration for a given authorisation server.
POST/organisations/:OrganisationId/authorisationservers/:AuthorisationServerId/sso-configuration
'Creates an instance of sso configuration for a given authorisation server. When combined with an approved SSO Configuration Version
the subject authorisation server is able to act as an SSO provider to the platform'
Request
Path Parameters
Possible values: non-empty
and <= 40 characters
, Value must match regular expression ^[^<>]*$
The organisation ID
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
The authorisation server Id
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.
- application/json
Body
Request object to configure a subject authorisation server with sso functionality
Possible values: <= 64 characters
Display name for the SSO configuration
Possible values: >= 1
, <= 10
List of email addresses to act as points of contact for ecosystem administrators
Possible values: non-empty
and <= 40 characters
DNS text record value for the SSO configuration
Responses
- 201
- 400
- 401
- 403
- 429
- 500
- 502
- 504
A single sso configuration option for a given authorisation server
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Possible values: <= 64 characters
Display name for the SSO configuration
Possible values: >= 1
, <= 10
List of email addresses to act as points of contact for ecosystem administrators
Unique identifier of the given OpenID Connect Provider's SSO Configuration
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
Possible values: <= 255 characters
, Value must match regular expression ^(http://|https://).*
An RFC-compliant redirect URI. Must use the http
scheme and must be a valid absolute uri
Possible values: <= 255 characters
DNS text record value for the SSO configuration
Possible values: [Active
, Inactive
]
Default value: Active
Current status of this resource
{
"DisplayName": "string",
"Contacts": [
"user@example.com"
],
"ID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"ServerID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"RedirectUri": "string",
"TextRecord": "string",
"Status": "Active",
"CreatedAt": "2024-07-29T15:51:28.071Z",
"UpdatedAt": "2024-07-29T15:51:28.071Z"
}
Bad Request
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Validation Error messages
{
"errors": [
"string"
]
}
Unauthorized
Response Headers
x-fapi-interaction-id
string
Forbidden
Response Headers
x-fapi-interaction-id
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