OAuth

Register a public OAuth client

post/oauth/register

Request

  • Base URL: https://spoonjoy.app
  • URL: https://spoonjoy.app/oauth/register
  • Auth: none required

Request body

client_namestring

At most 80 Unicode code points. Control and bidirectional formatting characters are rejected. Dynamically registered client names are self-asserted and displayed as unverified.

redirect_urisstring[] required
token_endpoint_auth_method'none'
grant_typesstring[]
response_typesstring[]
scopestring
application_type'web' | 'native'

Optional RFC 7591/OIDC application type. Omitted values default to web; valid values are echoed in the registration response.

client_uristring uri

Accepted RFC 7591 metadata; not used by Spoonjoy.

logo_uristring uri

Accepted RFC 7591 metadata; not used by Spoonjoy.

policy_uristring uri

Accepted RFC 7591 metadata; not used by Spoonjoy.

tos_uristring uri

Accepted RFC 7591 metadata; not used by Spoonjoy.

contactsstring[]

Accepted RFC 7591 metadata; not used by Spoonjoy.

jwks_uristring uri

Accepted RFC 7591 metadata; not used by Spoonjoy.

jwksobject

Accepted RFC 7591 metadata; not used because Spoonjoy public clients use PKCE and no client secret.

sector_identifier_uristring uri

Accepted OIDC metadata; not used by Spoonjoy.

subject_typestring

Accepted OIDC metadata; not used by Spoonjoy.

software_idstring

Accepted RFC 7591 metadata; not used by Spoonjoy.

software_versionstring

Accepted RFC 7591 metadata; not used by Spoonjoy.

default_max_ageinteger

Accepted OIDC metadata; not used by Spoonjoy.

require_auth_timeboolean

Accepted OIDC metadata; not used by Spoonjoy.

default_acr_valuesstring[]

Accepted OIDC metadata; not used by Spoonjoy.

initiate_login_uristring uri

Accepted OIDC metadata; not used by Spoonjoy.

request_urisstring[]

Accepted OIDC metadata; not used by Spoonjoy.

id_token_signed_response_algstring

Accepted OIDC metadata; not used by Spoonjoy.

id_token_encrypted_response_algstring

Accepted OIDC metadata; not used by Spoonjoy.

id_token_encrypted_response_encstring

Accepted OIDC metadata; not used by Spoonjoy.

userinfo_signed_response_algstring

Accepted OIDC metadata; not used by Spoonjoy.

userinfo_encrypted_response_algstring

Accepted OIDC metadata; not used by Spoonjoy.

userinfo_encrypted_response_encstring

Accepted OIDC metadata; not used by Spoonjoy.

request_object_signing_algstring

Accepted OIDC metadata; not used by Spoonjoy.

request_object_encryption_algstring

Accepted OIDC metadata; not used by Spoonjoy.

request_object_encryption_encstring

Accepted OIDC metadata; not used by Spoonjoy.

token_endpoint_auth_signing_algstring

Accepted RFC 7591 metadata; not used because Spoonjoy public clients use token_endpoint_auth_method: none.

Example request

{
  "scope": "kitchen:read"
}

Response

Registered client

client_idstring required
client_namestring
redirect_urisstring[] required
token_endpoint_auth_method'none' required
grant_typesstring[] required
response_typesstring[] required

Changes

No recorded changes to this operation across all 1 revision of this API.