Make sign-in a journey you can verify.

Test the route from new account to authenticated workspace across password, OAuth, email verification, OTP, invites, and session handling.

Identity journeyIllustrative workflow
acme.test / sign up
Create accountJoin your workspace
Acme · test inboxVerify your emailYour code is ready to use.
482190
SessionWorkspace readyMember identity verifiedsession_7f24

Real browser steps

Follow forms, redirects, codes, and protected pages as a user would.

Controlled identities

Create scoped test identities and keep them separate across runs.

Failure paths

Check expired codes, denied access, sign-out, and invitation edge cases.

Signup, verify, continue

Give Molar “create an account, enter the email code, and open the workspace.” The result shows where the journey stopped.

  • Signup and email verification
  • OAuth redirects
  • Invites and workspace roles
Go to documentation
Identity journeyIllustrative workflow
acme.test / sign up
Create accountJoin your workspace
Acme · test inboxVerify your emailYour code is ready to use.
482190
SessionWorkspace readyMember identity verifiedsession_7f24

Sessions need checks too

Check refresh, reload, sign-out, and access to a route that should remain protected after the first login.

  • Session persistence
  • Expired credentials
  • Protected routes
Talk through your use case
Checkout journeyIllustrative workflow
checkout.acme.test
PaymentAcme Pro plan4242 4242 4242 424208 / 28 · Test card
Signed callbackPayment webhookPOST /webhooks/payment signature verified
Order #1042ConfirmedReceipt → test inbox

A few things
you might be wondering.

Have a specific workflow in mind?
Let’s talk it through

Can I test OAuth providers?

OAuth is supported in configured workflows. Contact us to confirm provider and beta coverage.

How are OTP messages handled?

Supported email and SMS clones provide controlled messages and codes.

Can I keep existing auth tests?

Molar can complement Playwright workflows. Export support depends on setup.

Verify an auth journey.

Choose a concrete workflow. We’ll help you get the right setup for your application.