Skip to main content

v0.12.0: Microsoft SSO & Demo Project

· 3 min read
TestPlanIt Team
Contributor

We're excited to announce TestPlanIt v0.12.0, bringing Microsoft (Azure AD) Single Sign-On and a brand-new Demo Project that helps new users explore TestPlanIt's features right out of the box.

Microsoft (Azure AD) SSO

TestPlanIt now supports Microsoft / Azure Active Directory as a sign-in provider, joining Google OAuth, Apple Sign In, Magic Link, and SAML 2.0.

Key Features

  • Single-tenant or multi-tenant — restrict access to a specific Azure AD tenant or allow any Microsoft account
  • Admin UI configuration — set up Client ID, Client Secret, and optional Tenant ID directly from the SSO admin page
  • Environment variable fallback — configure via AZURE_AD_CLIENT_ID, AZURE_AD_CLIENT_SECRET, and AZURE_AD_TENANT_ID for deployment automation
  • Automatic user provisioning — new users are created on first login, just like other SSO providers
  • Domain restrictions — email domain restrictions apply to Microsoft sign-ins, consistent with all other providers

Setup

  1. Register an application in the Azure Portal
  2. Set the redirect URI to https://your-domain.com/api/auth/callback/azure-ad
  3. In TestPlanIt, go to Admin → SSO and click Configure next to Microsoft
  4. Enter your Client ID, Client Secret, and optionally a Tenant ID
  5. Toggle the switch to enable Microsoft sign-in

For full setup instructions, see the SSO documentation.

Demo Project

New installations now include a pre-populated Demo Project that showcases all of TestPlanIt's major features with realistic sample data.

What's Included

  • Repository with test cases organized across Authentication and Dashboard folders
  • Shared Steps demonstrating reusable step sequences
  • Test Runs with mixed results (passed, failed, blocked, retest)
  • Exploratory Testing Sessions with detailed findings
  • Milestones including sprints and a release target
  • Tags (Smoke, Regression, UI) applied to test cases
  • Issues linked to test results
  • Documentation with a guided overview of the platform

Guided Tour

Use the Help menu → Start Demo Project Tour to walk through a guided tour that visits every section of the project. The tour highlights:

  • Repository and folder organization
  • Shared steps
  • Test runs and sessions
  • Milestones, tags, and issues
  • Reports and project settings

SSO Admin Page Improvements

The SSO administration page has been reorganized for clarity:

  • Sign-in Providers card — Google, Apple, Microsoft, SAML, and Magic Link toggles with configuration
  • Security Settings card — Force SSO, Force 2FA for non-SSO, and Force 2FA for all logins
  • Optimistic toggle updates — all toggle switches now respond instantly instead of waiting for server confirmation

Upgrade Instructions

To upgrade to v0.12.0:

git pull origin main
pnpm install
pnpm generate
pnpm build

For Docker deployments:

docker pull ghcr.io/testplanit/testplanit:latest

Documentation

Get Involved

Thank you for using TestPlanIt!