v0.12.0: Microsoft SSO & Demo Project
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, andAZURE_AD_TENANT_IDfor 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
- Register an application in the Azure Portal
- Set the redirect URI to
https://your-domain.com/api/auth/callback/azure-ad - In TestPlanIt, go to Admin → SSO and click Configure next to Microsoft
- Enter your Client ID, Client Secret, and optionally a Tenant ID
- 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
- SSO / Authentication Guide — updated with Microsoft setup instructions
- Getting Started — updated with Demo Project walkthrough
Get Involved
- Star the repo on GitHub
- Follow @TestPlanItHQ for updates
- Join our Community Discord
- Report issues and suggest features on GitHub
Thank you for using TestPlanIt!