Hosted sign-in — VK ID, Yandex ID and phone number
Verificahub ID

A simple way to authorise your users

A ready-made sign-in screen built on our ID UI: VK ID, Yandex ID and phone verification by any method. Connect it with a redirect and get back a signed assertion carrying the number.

Get access →Documentation
Verificahub ID

Simple sign-in for your users

A ready-made sign-in screen: VK ID, Yandex ID and phone verification. Connect it with a single redirect — no sign-in form, codes or logic of your own to write.

VK ID and Yandex ID — one tap, no code to type
Every phone method too, when social sign-in is not enough
Your branding on the page: logo, name, accent colour
The result is RS256-signed and verified by your backend via JWKS
id.verificahub.ru
A live demo: walk the whole sign-in — providers, number, code. It runs on demo data and sends nothing. Open in a new tab
01 — How it works

Four steps

01.RedirectYou send the user to our /authorize with a client_id and redirect_uri.
02.Sign inThey pick VK ID, Yandex ID or a phone number and pass the check on our page.
03.ReturnWe send them back to your redirect_uri with a one-time code.
04.ExchangeYour backend trades the code for a signed assertion with the number, and verifies it against our JWKS.
02 — What it looks like

The page carries your brand

Logo, name and accent colour come from the integrator’s settings. Below is a live demo — walk the whole sign-in.

id.verificahub.ru
A live demo: walk the whole sign-in — providers, number, code. It runs on demo data and sends nothing. Open in a new tab

The preview above runs on mock data and never calls id-api, which is why it can be embedded. The real sign-in page refuses third-party frames (frame-ancestors ‘self’) — clickjacking protection. Open it in a tab, a popup or a webview; the recipes are in the docs.

03 — FAQ

Frequently asked

Do I need my own VK and Yandex app registrations?

No. VK ID and Yandex ID sign-in runs on our registrations — no separate applications or review for you.

What does social sign-in cost?

Provider sign-in is not billed today. Phone verification is charged at the usual rate for whichever method is used.

Can I embed the page in an iframe?

No, by design: a sign-in page that any site could frame is a clickjacking target. Use a tab, a popup or a webview — the recipes are in the docs.

How do I know the response is genuine?

The assertion is RS256-signed. Your backend verifies it with the public key from our JWKS, so it cannot be forged without the key.

Which providers are coming next?

Sber ID, T-ID, MTS ID and sign-in through the Telegram and MAX bots are planned. VK ID and Yandex ID are live today.

Launch in 24 hours

Add sign-in in a day

A hosted sign-in page, your branding, a signed response. We will help you integrate.