Smart CityOne account. Your city services.

DEVELOPER INTEGRATION · VERSION 1.0.0

Integrate with Smart City

One verified citizen account for current and future Smart City programs. Connect your backend once; use the same sign-in from React, Flutter and other clients.

SSO establishes identity. Your program owns its business records, eligibility rules, payments and staff permissions. Registration never creates a council administrator or grants operational access.

Issuer
https://identity.city.digikraft-technologies.com
Protocol
OpenID Connect · OAuth 2.0 authorization code · S256 PKCE
Client profile
Confidential backend; browser and mobile apps contain no client secret.
Citizen key
Store the pair iss + sub. Email and phone can change.

Connect an application

Register callbacks, configure your backend and implement the citizen adapter.

Setup guide →

Browser and mobile sign-in

Follow the two PKCE exchanges and handle one-use app handoffs.

Sign-in flow →

Registration and recovery

Use shared account pages or the central API, including verification and email outages.

Account APIs →

API specifications

Download OpenAPI contracts for the identity service and the program-side integration.

API reference →

Already connected? SSO administrators can review and disable connections in Applications. Credentials are issued privately by an authorized server administrator.