Skip to content
This repository has been archived by the owner on Sep 15, 2022. It is now read-only.

Tags: TP-O/game-api

Tags

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: add authentication (#1)

* feat: create tables in database

* feat: add sign-up

* feat: add sign-in

* feat: add profile endpoint

* refactor: write business logic in service

* feat: add sign-out

* feat: send verification email

* feat: add reset password

* refactor: modify api responses

* feat: update profile

* feat: revoke all tokens after changing password

* feat: add seeders

* feat: prevent blocked players from signing in

* build: add redis

* feat: unlock player if lock time is exceeded

* fix: prevent sending verification email after account registration

* build: did not use redis yet

* feat: authenticate with OAuth

* test: add ProfileServiceTest

* test: add AuthServiceTest

* test: add feature test

* fix: catch all throwable errors

* test: add ProfileTest

* feat: increase length of username

* feat: update data tyepe in db

* chore: add docker-compose file for testing