TelegramAuthServiceInterface
Contract for Telegram Login Widget verification.
TelegramAuthServiceInterface::verify()
abstract public function verify(array $data): Milpa\OAuth\DTO\TelegramUserInfoVerify and extract user info from Telegram Login Widget data.
Parameters
| Name | Type | Description |
|---|---|---|
| $data | array<string, mixed> | Raw data from Telegram widget |
Returns
Verified user info
Throws
\RuntimeException If verification fails