L IntegrAuth Lab

🧪 Practicals

Do the things the Academy simulates — for real. Completion is derived from the actual server events you generate, never self-reported.

Heads up: Practical 7 (Be the client) and the OIDC assignment need a registration invite — email akhil@integrauth.com.

New to the Lab? There's also a guided attack → detect → respond scenario that chains several of these practicals into one incident.

Passwordless foundations

The core credential lifecycle: prove an email, go passwordless with a passkey, understand your session, add a second factor, and step it up when it matters.

OAuth / OIDC

Run a real authorization-code + PKCE flow end to end, then explore the token grants beyond it — devices without a keyboard, machine-to-machine, delegation and sender-constraining.

Enterprise & lifecycle

The plumbing enterprise IT depends on: HR-driven provisioning, enterprise SSO, JIT account linking, multi-tenant orgs, right-to-be-forgotten, and continuous security signals.

Threat detection & response

Watch attacks turn into alerts, and alerts turn into action: single-shot and volume-based detection, device recognition, adaptive risk, emergency access, and closed-loop enforcement.

AI / agent security

Model access as relationships, then watch that same graph gate an AI agent: its own identity, human-approved sensitive actions, authorized tool calls and retrieval, delegation chains, and a prompt-injection attack defeated by code instead of a plea.

Attack range

Play the attacker, then watch the defense hold: push-bombed MFA, a fake consent screen, a phished device code, and a hijacked session cookie — four attacks the Lab lets you actually run. (Two more attack labs — account-takeover and prompt-injection defense — already live in the Threat detection and AI/agent security tracks above; the full six-lab catalog and guided multi-lab scenarios chaining all of them live at /attack-range.)

Protocols & standards

Lower-level building blocks other tracks lean on: a fixed-window rate limit, signed API-key webhooks, certificate-bound tokens, keyless workload identity, and selective-disclosure verifiable credentials.

More

Not yet part of a curated track.

P40

Harden the front channel (PAR + JARM)

Push your authorization request over a back channel, then get a signed, tamper-evident response back.

P41

Single Logout

End one browser session and watch every relying party get told.

P43

Provision a group, not just a user

Push a SCIM group with members, then PATCH its membership like a real HR reorg.

P44

Resolve a trust chain to a pinned anchor

Register a subordinate entity, then watch the resolver verify a chain up to a pinned trust anchor, hop by hop.

P45

Stand up a Shared Signals receiver — and drain its queue

Create a poll stream, subscribe yourself as a subject, then poll: verifiable SETs, drained and acked.

P46

Run the real credential issuance protocol

Create an offer, exchange the pre-authorized code, prove your key — and watch a cnf-bound credential land in your wallet.

P47

Cap an agent beyond its scopes

Scopes say WHICH tools an agent can call. A declarative policy says HOW — a capped amount, an allowed recipient domain — even when the scope alone would allow it.

P48

Run an access review — certify or revoke

Snapshot your own entitlements into a recertification campaign, then decide each one — a revoke really removes the grant.

P49

Find the drift — directory vs. access

Diff your SCIM directory against real org access, live — and fix a stale grant with one click.

P50

Sign in with a magic link

Email yourself a one-click sign-in link — single-use, 15 minutes, and never auto-clicked.

P51

Verify an identity — without hoarding the document

Submit simulated ID evidence and watch the Lab keep only the verdict, never the document.

P52

Externalize an authorization decision (PDP/PEP)

Author declarative policy rules, then watch deny-overrides win even for the resource’s own owner.

P57

Tour the OWASP API Top 10

Walk all ten OWASP API Security risks and map each one to a real Lab defense you already built.

P58

Climb the assurance ladder

Make identity verification MATTER — unlock a real gated action only at the top rung.

P59

Your policy, actually enforced

Wire the policy PDP into a REAL protected resource — and watch payroll stay denied until IDV raises your clearance.