Documentation
¶
Overview ¶
Package telegramauth validates Telegram Mini App (WebApp) initData per https://core.telegram.org/bots/webapps#validating-data-received-via-the-mini-app
Index ¶
Constants ¶
View Source
const DefaultInitDataMaxAge = 24 * time.Hour
Variables ¶
View Source
var ( ErrInvalidInitData = errors.New("telegramauth: invalid initData signature") ErrInitDataExpired = errors.New("telegramauth: initData expired") )
Functions ¶
This section is empty.
Types ¶
type WebAppUser ¶
type WebAppUser struct {
ID int64 `json:"id"`
FirstName string `json:"first_name"`
LastName string `json:"last_name"`
Username string `json:"username"`
}
func ValidateWebAppInitData ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package telegramauthtest provides test helpers for building signed Telegram WebApp initData strings.
|
Package telegramauthtest provides test helpers for building signed Telegram WebApp initData strings. |
Click to show internal directories.
Click to hide internal directories.