Sign in with Telegram, without the SDK headaches.
Telegram is the default identity provider for huge swaths of the crypto, gaming, and creator-economy audience. Wiring it up yourself means standing up a Telegram bot, hosting the Login Widget, validating the HMAC-signed payload, and translating it into something your stack can actually use.
Synq does all of that for you. You drop in the hosted sign-in URL with Telegram enabled, your brand-specific bot handles the login challenge, and Synq returns a standards-grade OIDC token. No Telegram SDK in your codebase.
What you get with Telegram sign-in on Synq.
Telegram sign-in on Synq uses the official Telegram Login Widget under the hood, with the HMAC payload verified server-side and translated into the same OIDC identity token Synq returns for every other provider.
- Branded sign-in surface with Telegram as a peer to Google, Apple, and Solana
- Per-brand Telegram bot, so the login challenge wears your brand
- HMAC payload verification handled by Synq, not your engineers
- Returns a standard Synq OIDC token, no Telegram SDK in your stack
- Compatible with Synq webhook events and audit log
The consent dialog shows your brand, not ours.
You configure a Telegram bot per brand. The user sees your bot when they tap the login challenge in Telegram, not a Synq-generic bot. The audience claim on the issued token binds to your brand.
Synq provides a default bot for new brands so launches work on day one, and you swap in your own bot once you've registered it with @BotFather and pointed it at your domain.
Under the hood
- BotFather-registered Telegram bot, one per brand
- Bot domain points at your branded sign-in surface (or auth.synq.id default)
- Synq verifies the HMAC signature on the Telegram Login payload server-side
- Returns Synq-issued OIDC token with the Telegram user ID, username, and (when present) photo URL
- Webhook event: user.firstSignIn fires the first time a Telegram user lands in your brand
Add Telegram sign-in in minutes.
Available on every Synq tier. Bring your own credentials when your brand is ready.
