OpenID Connect authentication event examples
The examples in this topic support the explanations in OpenID Connect relying party (developer) configuration. Following are examples of various steps required to configure OpenID Connect as the authentication method for your product. These examples are referenced in the topic.
Example A—SUBSCRIPTION ORDER event
{
"type": "SUBSCRIPTION_ORDER",
"marketplace": {
"partner": "APPDIRECT",
"baseUrl": "https://marketplace.exampletelco.com_",
},
"links": [
{
"rel": "oidcClient",
"href": "https://marketplace.exampletelco.com/api/developer/v2/applications/3448/oidc",
}
]
}
Example B—OIDC provider metadata
{
"issuer": "https://marketplace.exampletelco.com",
"authorization_endpoint": "https://marketplace.exampletelco.com/oauth2/authorize",
"token_endpoint": "https://marketplace.exampletelco.com/oauth2/token",
"userinfo_endpoint": "https://marketplace.exampletelco.com/oauth2/userinfo",
"jwks_uri": "https://marketplace.exampletelco.com/oauth2/certs",
"response_types_supported": [
"code",
],
"subject_types_supported": [
"public"
],
"id_token_signing_alg_values_supported": [
"RS256"
],
"scopes_supported": [
"openid",
"email",
"profile"
],
"token_endpoint_auth_methods_supported": [
"client_secret_basic"
],
"claims_supported": [
"sub",
"name",
"family_name",
"given_name",
"email",
"email_verified",
"iss",