---
summary: End-to-end recipes and reusable front-end patterns.
title: Tutorials
path: tutorials
status: published
---

# Tutorials

End-to-end recipes for working with ScaiTerm, and the front-end patterns it uses that generalise to other ScaiLabs web assets.

- [Silent SSO sign-in, and the two traps](/docs/scaiterm/tutorials/silent-sso-sign-in) — redirect straight to ScaiKey instead of showing a sign-in button, without a redirect loop or a flash of the button.
- [When a user signs into another app: surviving a shared SSO session](/docs/scaiterm/tutorials/surviving-an-account-switch) — why a second account in the same browser ends your session, and how to warn instead of ejecting.
- [Taking a web app native: what actually had to change](/docs/scaiterm/tutorials/native-app-oauth) — from a hardcoded backend to a public/native OAuth client: origin assumptions, CORS, and the six changes the identity provider had to make.
