OAuth Tools
Getting startedOAuth Tools for macOS, Windows and LinuxAbout
A service fromCurity
CP

Curity Playground

  • Endpoints
  • Clients
  • Scopes/Claims
  • Keys
  • Authentication
  • Metadata
  • Response Types
  • Verifiable Credentials

Endpoints

Clients

Client ID/NameSecretCodeImplicitHybridClient CredentialsToken ExchangeROPCIntrospectDeviceCIBACan be framed

Scopes and Claims Supported

CarInsurance
address
read
UniversityDegreeCredentialScope
phone
openid
profile
openid_credential
UniversityDegreeCredentialVerifierScope
FlightTicket
write
email
degreeGrade
birthdate
flight-date
presentedDegreeType
iss
presentedDegreeYear
preferred_username
insurance-number
registration-number
client_id
acr
familyName
auth_time
flight-to
exp
givenName
profile
dcrm_client
flight-seat
nonce
aud
nbf
authorization_details
name
presentedDegreeGrade
phone_number
car-model
sub
zoneinfo
gender
purpose
degreeType
amr
degreeYear
locale
sid
updated_at
azp
scope
nickname
cnf
iat
email
jti
flight-number
website
address
email_verified
phone_number_verified
given_name
middle_name
picture
delegation_id
degreeSchool
presentedDegreeSchool
middleName
family_name

Keys

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEigrFmi0whuihKnj9R3Om1SoMph72
wUGeFaBbzG2vznt5+xflvXTHzKPKuPifLekZ8txjtdvLUrOCo52qeyskgw==
-----END PUBLIC KEY-----
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2lEMjrAw4RQN7WLyh/0n
ZTjSfzEsaXi9KwI3n/LcbAytWznd7136ZSkmbqIvWo1lQvMZ2Q0bpvzFcaEvPkxO
d3hoc+Y30HqiLPdnW4TU9cziqDi40FTFJGG0/NbQK7K4evFjfmaAjJgYUYj2yHoz
T1/3jVyKWSRHMW5y00A8/dB0B1cVROqmAgUsZ2IDSlwP9DgAIn9j8ow6VdU+QtTN
ZlC6jxTbdDk3kGDQyFje+bNUoTm6CiyawDbCwHnKzgvhjpnPlXVMscVOREq/GLfr
L+xWgiVFMwraZEfNIeGIe4JwPoOO9a3LSWtsYCwXiOof4t5IKTEqN+8KJPTrE9+5
DQvCdVYfRR+jR3Jt9qe2gXIWxovVX5Lj987w29+HYLdoayyFWDZtWGPsExiJjX7h
g+8NrPtO5/bCZQeUNFNzOF3fKxEfKS2GMCUaQ0wuWQ+0wPfGGBGRYa+P6Rf+zXRc
9eNXmw8ftRR9NFuLGIJsx9UAMI6XjuqT5gHeMkbvY8EFPl8yaTQlaZcg3u6L+SNJ
C1ULuEUHxSgZ1RgnSjFyOvQ1GKd6baQlO+PcsC4AZP8YUu1Tx+UtlEMQMh2/OozX
K9u6cPJgJpOtTUqT4RljYjXbtoQFUAE91f/4a9WDkU8jldQ3gJK9iXhutHYpUFX2
XxwaWDtu7OITFLpndXIm4uUCAwEAAQ==
-----END PUBLIC KEY-----

Authentication

urn:se:curity:authentication:openid-wallet:wallet
urn:se:curity:authentication:username:username
urn:se:curity:authentication:demo-backchannel:test
client_secret_post
client_secret_basic
client_secret_post
client_secret_basic
client_secret_post
client_secret_basic
Add supported authentication methods for the device authorization endpoint

Metadata

{
"request_parameter_supported": true,
"pushed_authorization_request_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-authorize/par",
"claims_parameter_supported": true,
"introspection_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-introspect",
"backchannel_authentication_endpoint_auth_methods_supported": [
"client_secret_post",
"client_secret_basic"
],
"issuer": "https://login-demo.curity.io/oauth/v2/oauth-anonymous",
"authorization_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-authorize",
"introspection_endpoint_auth_methods_supported": [
"client_secret_post",
"client_secret_basic"
],
"claims_supported": [
"degreeGrade",
"birthdate",
"flight-date",
"presentedDegreeType",
"iss",
"presentedDegreeYear",
"preferred_username",
"insurance-number",
"registration-number",
"client_id",
"acr",
"familyName",
"auth_time",
"flight-to",
"exp",
"givenName",
"profile",
"dcrm_client",
"flight-seat",
"nonce",
"aud",
"nbf",
"authorization_details",
"name",
"presentedDegreeGrade",
"phone_number",
"car-model",
"sub",
"zoneinfo",
"gender",
"purpose",
"degreeType",
"amr",
"degreeYear",
"locale",
"sid",
"updated_at",
"azp",
"scope",
"nickname",
"cnf",
"iat",
"email",
"jti",
"flight-number",
"website",
"address",
"email_verified",
"phone_number_verified",
"given_name",
"middle_name",
"picture",
"delegation_id",
"degreeSchool",
"presentedDegreeSchool",
"middleName",
"family_name"
],
"token_endpoint_auth_methods_supported": [
"client_secret_post",
"client_secret_basic"
],
"tls_client_certificate_bound_access_tokens": false,
"response_modes_supported": [
"fragment",
"fragment.jwt",
"jwt",
"form_post",
"query",
"query.jwt",
"form_post.jwt"
],
"backchannel_logout_session_supported": true,
"backchannel_authentication_request_signing_alg_values_supported": [
"RS256"
],
"token_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-token",
"response_types_supported": [
"code",
"code id_token",
"code id_token token",
"code token",
"id_token",
"id_token token",
"token"
],
"mtls_endpoint_aliases": {
"token_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-token",
"revocation_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-revoke",
"introspection_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-introspect",
"pushed_authorization_request_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-authorize/par",
"userinfo_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-userinfo",
"backchannel_authentication_endpoint": "https://login-demo.curity.io/backchannel"
},
"backchannel_token_delivery_modes_supported": [
"poll"
],
"revocation_endpoint_auth_methods_supported": [
"client_secret_post",
"client_secret_basic"
],
"request_uri_parameter_supported": true,
"grant_types_supported": [
"refresh_token",
"implicit",
"client_credentials",
"password",
"https://curity.se/grant/accesstoken",
"authorization_code",
"urn:openid:params:grant-type:ciba",
"urn:ietf:params:oauth:grant-type:pre-authorized_code"
],
"ui_locales_supported": [
"sv",
"pt",
"en"
],
"userinfo_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-userinfo",
"require_request_uri_registration": true,
"require_signed_request_object": true,
"code_challenge_methods_supported": [
"S256",
"plain"
],
"frontchannel_logout_session_supported": true,
"claims_locales_supported": [
"sv",
"pt",
"en"
],
"authorization_signing_alg_values_supported": [
"RS256"
],
"request_object_signing_alg_values_supported": [
"RS256"
],
"prefix_scopes_supported": [ ],
"authorization_response_iss_parameter_supported": true,
"scopes_supported": [
"CarInsurance",
"address",
"read",
"UniversityDegreeCredentialScope",
"phone",
"openid",
"profile",
"openid_credential",
"UniversityDegreeCredentialVerifierScope",
"FlightTicket",
"write",
"email"
],
"check_session_iframe": "https://login-demo.curity.io/oauth/v2/oauth-session",
"backchannel_logout_supported": true,
"acr_values_supported": [
"urn:se:curity:authentication:openid-wallet:wallet",
"urn:se:curity:authentication:username:username",
"urn:se:curity:authentication:demo-backchannel:test"
],
"userinfo_signing_alg_values_supported": [ ],
"require_pushed_authorization_requests": false,
"claim_types_supported": [
"normal"
],
"end_session_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-session/logout",
"revocation_endpoint": "https://login-demo.curity.io/oauth/v2/oauth-revoke",
"backchannel_authentication_endpoint": "https://login-demo.curity.io/backchannel",
"frontchannel_logout_supported": true,
"jwks_uri": "https://login-demo.curity.io/oauth/v2/oauth-anonymous/jwks",
"subject_types_supported": [
"public",
"pairwise"
],
"id_token_signing_alg_values_supported": [
"RS256"
]
}

Response Types

code
code id_token
code id_token token
code token
id_token
id_token token
token

Verifiable Credentials

Merge
Replace
Override
Curity Playground
VCI
  • CODEVCI: Code Flow
  • PREPre-Authorized Code Flow
  • VCIVerifiable Credential Issuance
  • JWTJWT Token
  • CODECode Flow
  • CODECode Flow (JAR)
  • IMPLICITImplicit Flow
  • HYBRIDHybrid Flow
  • CCClient Credentials Flow
  • CIBACIBA Flow
  • USERINFOUserinfo
  • REFRESHRefresh Tokens
  • INTROSPECTIntrospect
  • REVOKERevoke Tokens
  • LOGOUTLogout Flow

JWT Token

Paste a JWT or an SD-JWT and decode its header, payload, disclosed claims and signature.

Token Purpose:
Other
1
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9
.eyJzdWIiOiJqYW5lZG9lQGV4YW1wbGUuY29tIiwibmFtZSI6IkphbmUgRG9lIiwiaWF0IjoxNTQ2MzA
wODAwLCJleHAiOjE4OTM0NTYwMDB9
.Csjq0GWRu5ChiEjNhzyDDuk9YR08gIwvnsfTkqoOISPb9ZEJcFGs6yrEZZ5lhyIneW
-QIJZjqg8EPHaitFd6PncOb1zuFBcECK1aPNiVXQ1stS4GZZ0K7kMTfbn_bDtg3LwkScRLvd1UaXPX3g
dWiyTWU_EQeBtpaKvN_NtqzRlAVslmHfsi50dgDmg0Pbk80oLqbN8TB4JctgM6VuvI5yCrwyID9GNwIt
SMVpd1ZjOmGTiof2hqi6E3KH3j9RfWz_Gq4Vq61XvYKEooDzDjuFSoie1vkptVp2fngRMBTxTTM2ZBCE
pd_HbcrqBiHuIMw19nyXr8mP7n8rPLG4S1LA
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  • Keys 2

Paste a token to decode

We use cookies to enhance your online experience and help personalize your visit so you are receiving the most relevant content. Privacy Policy
Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key