Sign-in for your site — without passwords and without your own code

Your site stops storing passwords, verifying email and dealing with second factors. It gets an answer to one question — who just arrived.

Prices depend on how many people sign in to your site. Pricing

# everything your library needs
https://auth.my/.well-known/openid-configuration

What you get

No passwords at all

Sign-in by one-time emailed code, by passkey, through Google or Microsoft Entra. A password that does not exist cannot be stolen, guessed or reused elsewhere.

Plain OpenID Connect

No proprietary protocol, no mandatory SDK. Whatever you already use will do: Auth.js, passport, Spring Security, mozilla-django-oidc.

Works by default

Signing algorithm, PKCE, token refresh, CORS for single-page apps — set up the way your library expects out of the box. Nothing left to tune.

Corporate domains

A company verifies its domains with a DNS record and gains authority over accounts in them. Joining once opens every application in the group.

Users see what they granted

Connected sites, last sign-in time, a revoke button. Plus a session log with devices.

Personal data is encrypted

Email addresses and phone numbers are stored encrypted; lookup goes through a separate index that cannot reveal the address.

Connecting

1
Register a client

In the console: a name and a redirect URI. The path is filled in for your library.

2
Give your library one URL

One. It fetches endpoints, keys and algorithms from there itself.

3
Add the button

That is all. The user comes back to you already identified.

providers: [{
  id: 'authmy', name: 'auth.my', type: 'oidc',
  issuer: 'https://auth.my',
  clientId: process.env.AUTHMY_CLIENT_ID,
  clientSecret: process.env.AUTHMY_CLIENT_SECRET,
}]

The full Next.js example is in the quickstart. There is also a version without a framework and one on plain HTTP.

What we do not have

So you do not go looking: document verification (KYC/KYB), SAML support — OpenID Connect only — separate sandbox and production environments, SCIM and automated user provisioning.

This list was last reviewed on

If one of these blocks your use case, write to [email protected] — it changes the order of work.