> **Building with AI coding agents?** Install the authstack plugin with one command. This equips your agent with accurate Scalekit implementation patterns.
>
> **Recommended**:
> ```bash
> npx @scalekit-inc/cli setup
> ```
>
> Global:
> ```bash
> npm install -g @scalekit-inc/cli
> scalekit setup
> ```
>
> Supports Claude Code, Cursor, GitHub Copilot, Codex + skills for 40+ agents.
> Skills: integrate-agentkit, implement-saaskit, add-mcp-oauth, implement-sso, implement-scim.
> [Full setup guide](https://docs.scalekit.com/dev-kit/build-with-ai/)

---

# SSO implementation examples

Examples demonstrating Single Sign-On implementations across different frameworks including Express.js, PHP Symfony, .NET Core, and Python.
These examples demonstrate how to implement enterprise Single Sign-On (SSO) with Scalekit across different frameworks and protocols including OIDC, SAML, and SCIM.

### Express.js

## Express.js SSO demo

Express.js demo showing Single Sign-On flows with Scalekit.

This demo implements SSO with Express.js, covering OIDC login, callback handling, and session validation. Use it to learn how to add enterprise SSO to a Node.js app.

View repository

### PHP Symfony

## PHP Symfony Modular SSO

Symfony sample that calls Scalekit OIDC endpoints directly. There is no PHP SDK.

The home page has two modes. Mode A runs the handshake and stores `id_token` claims. Mode B sends `organization_id`, `connection_id`, or `login_hint`, then creates a local user owned by the app.

View repository

### .NET Core

## .NET Core examples

.NET Core samples for SAML and OIDC Single Sign-On.

This repository provides .NET Core examples to integrate SAML and OIDC SSO with Scalekit. Use it to learn provider configuration and middleware patterns.

View repository

### Python

## OIDC, SAML and SCIM examples

Python examples for OIDC, SAML, and SCIM with common providers.

This repository contains Python examples for integrating with identity providers using OIDC, SAML, and SCIM. Explore patterns for login, provisioning, and user sync.

View repository


---

## More Scalekit documentation

| Resource | What it contains | When to use it |
|----------|-----------------|----------------|
| [/llms.txt](/llms.txt) | Structured index with routing hints per product area | Start here — find which documentation set covers your topic before loading full content |
| [/llms-full.txt](/llms-full.txt) | Complete documentation for all Scalekit products in one file | Use when you need exhaustive context across multiple products or when the topic spans several areas |
| [sitemap-0.xml](https://docs.scalekit.com/sitemap-0.xml) | Full URL list of every documentation page | Use to discover specific page URLs you can fetch for targeted, page-level answers |
