UAuth

One account for every service

UAuth is a centralized OIDC identity provider that brings social login together in one place — so every app in the u2.skin family connects through a single, standard integration.

Sign in Read the docs Developer console
Social login, centralized
Google, Facebook, LINE and Discord in one place — your apps never touch a provider directly.
Standard OIDC
Connect with any OIDC client library using authorization_code + PKCE. Just point at the issuer.
You're in control
Create your own apps and control redirect URIs, scopes and allowed sign-in providers from the console.
Works with the logins your users already have
Google Facebook LINE Discord

How it works

1
Create an app
Register a client and add your redirect URIs in the console.
2
Connect via OIDC
Point any OIDC library at the issuer and run the standard flow.
3
Users sign in
They sign in with Google, LINE and more — you get a verified identity.

Drop-in OIDC — no custom auth code

Use your favourite OIDC client. Point it at the issuer and you're done.

See full integration guide
providers: [{
  id: "uauth",
  type: "oidc",
  issuer: "https://uauth.u2.skin",
  clientId: process.env.UAUTH_CLIENT_ID,
  authorization: { params: { scope: "openid profile email" } },
}]

Ready to connect your app?

Create a developer account and add your first app in minutes.

Get started Read the docs