Skip to Content
DocsAdmin DashboardPlatformsMicrosoft Entra ID OAuth Setup

Microsoft Entra ID OAuth Setup

Enable seamless single sign-on between Microsoft Entra ID (Azure AD), Schoolbox, and Inklass.

Requirements: Admin access to Microsoft Entra, Schoolbox (super user), and your Inklass dashboard (myschool.inklass.education).

Setup Guide

Tip: Open Inklass, Microsoft Entra, and Schoolbox in separate browser tabs.

Get your redirect URL from Inklass

In Inklass (myschool.inklass.education):

  1. Go to Apps → Authentication
  2. Copy the redirect URL

Keep this tab open.

Create app in Microsoft Entra

Sign in to Microsoft Entra admin center :

  1. Go to Entra ID → App registrations → New registration
  2. Name: Schoolbox Mobile OAuth
  3. Accounts: Accounts in this organizational directory only
  4. Redirect URI: Platform Web, paste your Inklass redirect URL from step #1
  5. Click Register

Copy your credentials

From the Overview page, save:

  • Application (client) ID
  • Tenant ID

Add token claim

In Token Configuration tab:

  1. Add optional claim → Token type ID → Select UPNAdd

Create client secret

In Certificates & secrets tab:

  1. New client secret → Expiry 24 monthsAdd
  2. Copy the secret value immediately (can’t view again!)

Grant permissions

In API permissions tab:

  1. Grant admin consent for [Your Organization] → Confirm

This prevents a double consent screen for every user that logs into the app.

Add credentials to Inklass

Back in Inklass → Apps → Authentication:

Configure Schoolbox

In Schoolbox → Administration → System Settings → OAuth Provider Configuration:

  1. Identity Provider URL: https://login.microsoftonline.com/{tenant-id} (use your Tenant ID from step #3)
  2. OAuth Client ID: Your Application (client) ID from step #3
  3. OAuth Client Secret: Your client secret
  4. OAuth Identifying Claims: preferred_username,upn
  5. Optional: Response Type code, Scopes profile openid email
  6. Save

Test it

Congratulations! You’re now ready to test logging into your app. 🎉

Quick Reference

WhatWhere
Redirect URLInklass → Apps → Authentication
App RegistrationEntra admin center → App registrations
Tenant ID & Client IDEntra app → Overview
Client SecretEntra app → Certificates & secrets
Token ClaimsEntra app → Token Configuration
PermissionsEntra app → API permissions
Schoolbox ConfigAdministration → System Settings → OAuth Provider Configuration

Need help? Contact support@inklass.com.au

Security Tips: Rotate secrets before expiry, monitor sign-in logs, and review permissions regularly.

Last updated on