Skip to content

(feature): Add authorization#10

Open
evdmatvey wants to merge 5 commits into
mainfrom
dev
Open

(feature): Add authorization#10
evdmatvey wants to merge 5 commits into
mainfrom
dev

Conversation

@evdmatvey
Copy link
Copy Markdown
Owner

No description provided.

evdmatvey and others added 5 commits November 25, 2025 19:52
Related Issue: #2

* Initialize document typeorm entity

* Add create document dto

* Add create method to document service

* Add create endpoint to document controller

* Add swagger documentation for create document endpoint

* Add creating shared link to create method of document service

* Add unit tests for document service

* Add test stage to CI pipeline
* Add redis cache service

* Disable tests in CI
* Refactor project folder structure

* Rename test stage in CI

* Add current ban getter to moderation action history

* Add banable entity base class

* Use banable entity base class instead of entity with id in document entity

* Add user entity

* Export new entities from entities public api

* Add user repository port

* Add password hasher port

* Add token service port

* Add public api to domain folders

* Add session entity

* Add session cache port

* Add session repository port

* Add user cache port

* Add register user use-case

* Add register user service

* Add login user use case

* Add login user service

* Add logout user command

* Add logout user service

* Add extend session use case

* Add extend session service

* Add libs for auth

* Add cache for auth services

* Add user ban check in extend session service

* Add delete method to redis shared service

* Add user cache

* Add user agent parser

* Add password hasher

* Add user additional entities

* Add user mapper

* Add user repository

* Add session entity

* Add session mapper

* Add token service

* Add session cache

* Add token hasher

* Add session repository

* Fix user relations issue

* Add auth dto

* Add auth domain error filter

* Add auth responses

* Add register endpoint

* Add login endpoint

* Add refresh tokens endpoint

* Add logout endpoint
@evdmatvey evdmatvey self-assigned this Mar 22, 2026
@evdmatvey evdmatvey added done Feature or request is done feature New feature or request labels Mar 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

done Feature or request is done feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant