Kiddom · Authentication Profile

Kiddom Authentication

Authentication

Kiddom secures its APIs with openIdConnect across 3 declared security schemes, as derived from its OpenAPI definitions.

EducationK-12CurriculumLearning ManagementAssessmentEdTechRosteringInteroperabilityLTIOneRosterAnalytics
Methods: openIdConnect Schemes: 3 OAuth flows: API key in:

Security Schemes

LTI 1.3 OIDC third-party-initiated login openIdConnect
SSO via rostering provider federated
Manual accounts and class codes password

Source

Authentication Profile

kiddom-authentication.yml Raw ↑
generated: '2026-08-23'
method: searched
source: https://support.kiddom.co/en/collections/19663428-rostering-and-integrations
docs: https://get.kiddom.co/rostering-and-integrations/
note: >-
  Nothing here is derived from a spec — Kiddom publishes no OpenAPI, so derive-authentication.py
  has no input. This profile is assembled from the 1EdTech certification record, the help center's
  integration articles, and live probes. There is no API key, no developer signup, and no token
  endpoint: authentication into Kiddom is federated from the district's identity/rostering
  provider, and machine-to-machine authentication happens inside the LTI 1.3 launch.
summary:
  types:
  - openIdConnect
  api_key_in: []
  oauth2_flows: []
  developer_credentials: none-published
schemes:
- name: LTI 1.3 OIDC third-party-initiated login
  type: openIdConnect
  role: tool
  source: https://site.imsglobal.org/certifications/kiddom-inc/kiddom
  endpoints:
    login: https://api.kiddom.co/lti/login
    launch: https://api.kiddom.co/lti/launch
  detail: >-
    An LMS platform initiates the launch; Kiddom validates the platform's signed id_token against
    the platform's JWKS and the deployment registration. Kiddom's own tool key set, client_id and
    deployment_id are provisioned per district by Kiddom support and are NOT published — no
    /lti/jwks, /jwks.json or /.well-known/lti-configuration is served (all 404 on api.kiddom.co).
  services:
  - Assignment and Grade Services 2.0 (grade passback to the LMS gradebook)
  - Names and Role Provisioning Services 2.0
  - Deep Linking 2.0
- name: SSO via rostering provider
  type: federated
  providers:
  - Clever
  - ClassLink
  - Google Classroom
  - Canvas
  - Schoology
  - Microsoft Teams
  source: https://get.kiddom.co/rostering-and-integrations/
  detail: >-
    End users sign in at https://app.kiddom.co/login through the district's SSO provider. Clever
    and ClassLink also drive automated rostering; per the help center, neither supports grade
    passback to an LMS, which requires rostering through the LMS itself.
- name: Manual accounts and class codes
  type: password
  source: https://support.kiddom.co/en/articles/14724758-where-is-my-class-code
  detail: 'Fallback for districts without an SSO/rostering integration: manual accounts, CSV bulk upload, class codes.'
absent:
- api_keys: 'No API key issuance, developer portal, or key management surface exists.'
- oauth2: '/oauth/token and /oauth/authorize return 404 on api.kiddom.co.'
- oidc_discovery: '/.well-known/openid-configuration returns 404 on every Kiddom host.'
- mtls: 'Not documented.'

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/kiddom-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.