{"repo":"swimmwatch/telegram-webapp-auth","free":true,"listed":false,"github":"https://github.com/swimmwatch/telegram-webapp-auth","clone":"git clone https://github.com/swimmwatch/telegram-webapp-auth.git","description":":lock: Python package that implements Telegram Mini Apps authentication algorithms.","language":"Python","stars":98,"topics":["python","telegram","telegram-bot","telegram-mini-apps","telegram-web-apps"],"license":"MIT","category":"chat-messaging","readme_excerpt":"telegram-webapp-auth telegram-webapp-auth validates Telegram Mini App initData in Python. It implements Telegram's official Mini Apps authentication algorithms, supports both bot-token and third-party validation flows, and returns typed dataclasses for users, chats, and init data. Features - Bot-token validation with TelegramAuthenticator.validate() - Third-party Ed25519 validation with TelegramAuthenticator.validate third party() - Optional expiry checks with expr in - Typed WebAppInitData , WebAppUser , and WebAppChat results, with unknown top-level fields preserved - Python 3.10+ support - Lightweight runtime dependency set Installation Quick Start Documentation Read the full documentation at swimmwatch.github.io/telegram-webapp-auth. Useful starting points: - Installation - Quick start - Third-party validation - API reference Maintenance And Security This project is in maintenance mode and accepts bug fixes. Please report security issues privately; see SECURITY.md. License telegram-webapp-auth is licensed under the MIT License.","default_branch":null,"files":null,"tree":[],"storefront":"/r/swimmwatch","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/swimmwatch/telegram-webapp-auth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}