Overview
A Discovery document is a JSON object that lists the endpoints and capabilities of the Class API. The purpose of this page is to describe the location and format of the Class discovery document.
Class has a Discovery document as described in OpenID Connect Discovery 1.
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. |