Enterprise-grade single sign-on and standards-based rostering built into the platform.
All SSO types are selectable from the “SSO Source” dropdown when adding a Customer or Group in Kitaboo Studio.
Works with any SAML-compliant Identity Provider (ADFS, Okta, etc.). Users click “Sign in with SAML” on the Kitaboo Player and authenticate via their organization’s IdP.
Integration with Clever serving ~50% of US students across 95,000+ K-12 schools. SSO via Clever portal with each school’s preferred identity provider. Includes automated rostering.
Full SSO and roster integration with ClassLink LaunchPad, supporting 22M+ students and staff. Automatic data synchronization and content appearing in ClassLink streams.
Google ecosystem SSO with Google Classroom data sync. Distributed content posts appear directly in the Google Classroom Stream for students.
Enhanced LMS-based launch with JWK keyset authentication. Can be used to integrate with all standard LMS platforms such as Moodle, Canvas, Blackboard, Schoology, Sakai, Brightspace, and more.
Can be used to integrate with all standard LMS platforms such as Moodle, Canvas, Blackboard, Schoology, Sakai, Brightspace, and more. Supports custom parameters: bookid (open specific book), collectionid (open collection), or blank (open library).
Direct Kitaboo authentication with email and password. Supports single user creation and bulk upload via CSV. Ideal for non-SSO environments.
Standards-based rostering with flexible sync options. Selectable from the “Rostering Type” dropdown for each customer.
| Method | Standard | Sync Types | Sync Frequency |
|---|---|---|---|
| OneRoster 1.1 | IMS v1p1 | API · SFTP · ZIP Upload | Manual or Auto (Daily, Weekly, Bi-weekly, Monthly, Quarterly, Yearly) |
| OneRoster 1.2 | IMS v1p2 | API · SFTP · ZIP Upload | Manual or Auto |
| Clever Rostering | Clever API v3.0 | API | Manual or Auto (Daily) |
| ClassLink Rostering | OneRoster via ClassLink | API (OAuth 1.0) | Manual or Auto |
| Google Classroom | Google API | On Scroll · Load Full Data | Manual |
| PowerSchool | PowerSchool API | API | Manual or Auto (6 intervals) |
| Kitaboo Native | CSV / Manual | Manual Entry · Bulk Upload | On-demand |
API endpoints, CSV files, and authorization options supported out of the box.
| Endpoint |
|---|
/ims/oneroster/v1p1/orgs |
/ims/oneroster/v1p1/schools/{id}/classes |
/ims/oneroster/v1p1/schools/{id}/students |
/ims/oneroster/v1p1/schools/{id}/teachers |
/ims/oneroster/v1p1/schools/{id}/enrollments |
| Endpoint |
|---|
/ims/oneroster/rostering/v1p2/schools |
/ims/oneroster/rostering/v1p2/schools/{id}/classes |
/ims/oneroster/rostering/v1p2/schools/{id}/students |
/ims/oneroster/rostering/v1p2/schools/{id}/teachers |
/ims/oneroster/rostering/v1p2/schools/{id}/enrollments |
| File | Purpose |
|---|---|
orgs.csv | Schools & Districts |
users.csv | Teachers, Students, Admins |
classes.csv | Class details & grade level |
enrollments.csv | User-to-class assignments |
| Option |
|---|
| Source ID |
| Identifier |
| Username |
| Protocol |
|---|
| OAuth 1.0 |
| OAuth 2.0 |
All of the following pairings work out of the box — select SSO type and OneRoster rostering together.
Built-in capabilities that go beyond basic sync.
Kitaboo integrates with any LMS that supports LTI standards, including:
Kitaboo provides 7 SSO methods out of the box (Kitaboo Native, SAML, Google Classroom, LTI 1.1, LTI 1.3, Clever, ClassLink) and 7 rostering methods including OneRoster 1.1 & 1.2 (via API, SFTP, or ZIP), Clever, ClassLink, Google Classroom, PowerSchool, and native bulk upload — all configurable from the admin portal.