Skip to content

levLezhnin/user-auth-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User authorization service

Установка

Проект использует базу данных PostgreSQL. Она поднимается на докере.

Запуск

Файл запуска находится по пути: src/main/java/org/example/App.java

Структура

  • Файлы, относящиеся к rest, находятся по пути src/main/java/org/example/web;
  • Конфигурацию работы с JWT и JWT-фильтр можно найти в src/main/java/org/example/config;
  • Код для генерации JWT-токенов, шифратора паролей и хранилища отозванных токенов можно найти в src/main/java/org/example/util.

Замечания по проекту

  • В идеале бы отозванные токены хранить в какой-нибудь NoSQL БД, а не в In-Memory хеш-таблице, но времени не хватило...

Сделан в рамках одного из домашних заданий на летнем интенсиве по Java от Т1.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages