UFlow Cloud
ID

UFlow ID — Sign in with UFlow

Let users sign into your app with their UFlow account. OAuth 2.0 / OpenID Connect.

UFlow ID is our single sign-on service at id.uflow.uz. Every user with an EatLy, UFlow.uz or UFlow Cloud account already has a UFlow ID — one email, one password, one click to sign into every UFlow product and any third-party app that supports “Sign in with UFlow”.

What it gives your app

  • Verified email, avatar, and display name
  • Passwordless email magic links + Google OAuth out of the box
  • Shared session across *.uflow.uz (zero extra login)
  • Granular OAuth consent screen (users see exactly what you ask for)

OpenID Connect discovery

UFlow ID publishes a standard OIDC discovery document at:

https://id.uflow.uz/.well-known/openid-configuration
You don&apos;t have to implement OIDC from scratch. The <b>UFlow Cloud SDK</b> (coming soon) wraps everything in a handful of functions. For now, follow the OAuth 2.0 guide.

Integration overview

  1. Create an app in the Cloud dashboard.
  2. Add your redirect URI (e.g. http://localhost:3000/api/auth/callback).
  3. Call POST /v1/login to receive an authorize URL.
  4. Redirect the user; they consent on id.uflow.uz and return with a ?code=… parameter.
  5. Exchange the code for an access token at POST /oauth/token.
  6. Call GET /v1/user with the access token to read the profile.

Next