Class exposes a Discovery document as described in OpenID Connect Discovery 1.0. Discovery document is a JSON object that lists the endpoints and capabilities of the Class API.
This page describes the location and format of the Class Discovery document.
Location
The Class Discovery document is available in the following locations:
Environment
|
Discovery document URI
|
---|---|
Partner Integration Environment | https://app.class-pie.com.au/connect/openid-configuration |
Production Environment | https://app.class.com.au/connect/openid-configuration |
Discovery Document Properties
The Class Discovery document contains the following OpenID Provider Metadata properties:
Property
|
Value
|
Description
|
---|---|---|
issuer | URI | Class Issuer Identifier. |
authorization_endpoint | URI | The URI for making authorization requests to the Class authorization server as part of the Authorization code flow. |
token_endpoint | URI | The URI for making token requests to the Class authorization server as part of the Authorization code flow. |
userinfo_endpoint | URI | The URI for making UserInfo requests to obtain user information. |
grant_types_supported | Array of strings | The OAuth 2.0 grant types supported by the Class authorization server. |
response_modes_supported | Array of strings | List of Response modes supported by the Class authorization server. |
response_types_supported | Array of strings | List of Response types supported by the Class authorization server. |
subject_types_supported | Array of strings | List of Subject Identifier types supported by the Class authorization server. |
scopes_supported | Array of strings | List of Authorization scopes supported by the Class authorization server. |