YouSeemLegit

Features

Everything an identity provider owes you.

Not a login form with a logo slot. A complete authentication layer — branding, methods, tokens, reporting and the support tooling you need the first time a member emails you at midnight.

Branding & white-label

The login page is a page of your product. It should look like it.

Logo editor

Upload once and crop, zoom and reposition until it sits correctly — stored as scale and offset, not a destructive crop.

Brand colors

Primary color, page background and button style, applied consistently across every screen in the flow.

White-label mode

Removes every trace of YouSeemLegit from the login, verification and reset pages.

Custom domains

Serve login from your own subdomain with a managed certificate and automatic apex redirects.

Live preview

Open the real login page for any client straight from the dashboard before you point traffic at it.

Sign-in methods

Everything your users expect, and nothing they have to be taught.

Email & password

bcrypt at cost 12, verified email addresses, progressive lockout after failed attempts.

Google & LinkedIn

Authorization code flow with PKCE on both, state bound to a single use.

Bring your own OAuth apps

Supply your own Google and LinkedIn credentials so the consent screen names your company.

Magic links

Single-use, expiring links for members who would rather not keep a password.

TOTP two-factor

Any authenticator app, with backup codes issued at enrollment.

Identity linking

A user who signs up with a password and returns with Google gets one account, not two.

Tokens & sessions

Long-lived convenience without long-lived risk.

Sliding refresh

One-hour access tokens, thirty-day refresh, rotated on every use.

Compatibility endpoints

A legacy refresh route accepts and returns both camelCase and snake_case, for integrations that predate the OAuth endpoints.

OIDC UserInfo

Standard claims — sub, email, name, picture — from one bearer-authenticated call.

Session revocation

Kill an individual session or every session for a user, immediately.

Relaxed redirect matching

Register a base URL once, then append query params at runtime without re-registering.

Dashboards

Answers in the product, instead of queries against your database.

Client analytics

Sign-ins over time, provider mix, new users, active sessions and verification rate.

User directory

Search across your users, open one, and see identities, sessions and recent activity.

Session browser

Every active session with its client, age and expiry — revocable in place.

Audit log

Filter by action, client, user or date range; export what you filtered.

Admin console

Cross-client metrics, client management, and support tooling for the whole platform.

Integration

Three endpoints, plus events when you want to stop polling.

Signed webhooks

HMAC-SHA256 over the raw body, with the signature in a header you verify in constant time.

Bulk import

Up to 1000 users per batch, de-duplicated, returning 207 with per-row results on partial success.

Hosted pages

Login, verification, password reset and 2FA challenge — all hosted, all branded.

Server-to-server API

API-key authenticated endpoints for provisioning clients and users from your own backend.

Security & operations

The conservative choice, applied everywhere.

Rate limiting

Sliding windows on login, password reset and OAuth routes, backed by Redis.

Hardened cookies

HttpOnly, Secure and SameSite everywhere; eight-hour ceilings on administrative sessions.

Administrative 2FA

TOTP required for platform administrators, not optional.

Error monitoring

Exceptions captured and alerted on rather than discovered in a support ticket.

Audit immutability

Sensitive actions are appended to a log that the application never updates or deletes.

See it with your own logo on it.

Create an account, upload a logo, and open the live preview. It takes about two minutes and costs nothing.

Start free Compare plans