Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Telegram WebApp Auth — Spring Boot + JWT

Описание

Это веб-приложение на Spring Boot позволяет аутентифицировать пользователей через Telegram WebApp.

После входа через Telegram:

  • Пользователь проверяется через initData (HMAC-подпись от Telegram)
  • Ему выдается JWT токен
  • Токен сохраняется в HttpOnly Cookie
  • После этого пользователь может заходить на защищенные страницы (/profile)
  • Пользователь сохраняется в базу данных (PostgreSQL)

Что нужно изменить

1. Указать токен вашего Telegram бота

В файле application.yml:

telegram:
  bot-token: "ВАШ_ТОКЕН_БОТА"

About

Небольшое Web-приложение, выполняющая авторизацию через телерам и выводящая данные авторизированного пользователя

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages