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-configurationYou don'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
- Create an app in the Cloud dashboard.
- Add your redirect URI (e.g.
http://localhost:3000/api/auth/callback). - Call
POST /v1/loginto receive an authorize URL. - Redirect the user; they consent on id.uflow.uz and return with a ?code=… parameter.
- Exchange the code for an access token at
POST /oauth/token. - Call
GET /v1/userwith the access token to read the profile.