Telegram
given_namefamily_namepreferred_usernamelocalepicturephone_numberphone_number_verified
The channels that ship with Veriqa: messaging apps, email and sign-in with a provider account.
channel_type
channel_user_id
name
A channel card lists what the channel adds on top of them.
— the phone number: it comes only when the application asks for it, and each channel returns it in its own way. More about the phone number
They ship with Veriqa. The Docker image and the OS service already include all of them — you only enable the ones you need in configuration. When Veriqa is embedded in a .NET application, each channel is a package of its own: install only the ones you need. Eight channels — Telegram, WhatsApp, MAX, Instagram Direct, Messenger, WeChat, Viber and email.
given_namefamily_namepreferred_usernamelocalepicturephone_numberphone_number_verifiedgiven_namepreferred_usernamephone_numberphone_number_verifiedgiven_namepreferred_usernamephone_numberphone_number_verifiedgiven_namefamily_namepreferred_usernamelocalepicturephone_numberphone_number_verifiedpreferred_usernamepicturephone_numbergiven_namefamily_namepicturelocalephone_numberpicturelocalephone_numberemailemail_verifiedpreferred_usernameveriqa_channelveriqa_email_modeSign-in with a Google, Apple, Huawei, Yandex or VK ID account — or with any other of the 80+ providers the OpenIddict client supports. The screen shows a QR code, the user signs in to their account on their own phone and confirms on a page there, and the sign-in completes on the screen. It helps wherever a password cannot be typed or is risky to type — on a TV, on a shared computer — and a user who has none of the messaging apps can sign in too. Even on your own computer a social sign-in through a QR code is safer: the password of your account is never typed there, so malware has nothing to intercept. And since nobody types a password each time, sessions can be kept shorter, which lowers the risk too.
The full list of providers is on this page.
emailemail_verifiedgiven_namefamily_namepicturelocaleemailemail_verifiedemailemail_verifiedemailgiven_namefamily_nameemailgiven_namefamily_namepictureA channel card says whether a secret message is needed, whether there is confirmation in the channel and how the phone number comes. Here is what that means.
The message with the sign-in code that the user sends to the channel themselves after tapping the link or scanning the QR code. Veriqa fills it in, the messaging app shows it ready, and the user only taps Send. Not every channel needs one.
The bot asks right in the chat whether to let the sign-in through — into which app and from which device — with Confirm and Decline buttons. It can be switched to automatic mode, and then the sign-in goes through without an extra request.
Veriqa takes the number only from the channel — the messaging app hands it over, the user never types it. It comes when the application asks for the phone scope, and each channel returns it in its own way; phone_number_verified says whether the channel proves the number is the user's.