AuthLab 0.2.0 Beta
Pre-release
Pre-release
Highlights
- Delivers the enterprise IdP workbench through Phase 4 across OIDC, SAML, inspector tooling, and SCIM provisioning.
- Advances the product from the original Phase 1/2 beta cut to the current beta line now merged on the
betabranch.
Included in 0.2.0 Beta
- Phase 1 enterprise essentials:
- custom OIDC authorization parameters
- nonce generation and validation
- RP-initiated logout
- UserInfo retrieval
- discovery metadata viewer
- per-app SAML signing keys
- SAML NameID, ForceAuthn, and IsPassive controls
- DB-backed
AuthRunsession/result model
- Phase 2 token lifecycle:
- refresh token support
- introspection and revocation
- client credentials grant
- PKCE
S256,PLAIN, andNONE - token lifecycle timeline
- JWT signature,
at_hash, andc_hashvalidation views
- Phase 3 enterprise SAML:
- structured SAML assertion viewer
- requested
AuthnContextClassRef - signature algorithm selection
- clock skew tolerance
- SAML single logout
- protocol-specific SAML inspector experience
- Phase 4 advanced flows:
- OIDC back-channel logout
- Device Authorization grant
- full auth trace logging
- Token Exchange (RFC 8693)
- PAR (Pushed Authorization Requests)
- claims diff
- SCIM mock endpoints with provisioning UI
- UI and usability updates:
- denser enterprise SaaS refresh
- responsive table layouts for mobile
- clearer team join-request/access UX
- fixed team slug auto-generation
- compact search/input control alignment
Notable Fixes
- Fixed the SAML inspector rendering the OIDC lifecycle view.
- Fixed idle session timeout redirect-loop behavior on Vercel.
- Stabilized Playwright by switching E2E to a built-server harness.
Verification
npm run typechecknpm run lintnpm run test:unitnpm run test:integrationnpm run test:e2enpm run test:securitynpm run build:ci
Notes
- This release remains a GitHub prerelease.
- Remaining roadmap work is post-Phase-4 follow-up, including front-channel logout, session-management iframe support, richer SAML signature diagnostics, certificate expiry diagnostics, and protocol compliance reporting.