Karol Sójko and GitHub
0d5dcdd8ec
feat: refactor deleting account ( #676 )
...
* fix(api-gateway): TYPES aliases
* feat: refactor account deleting
2023-07-31 13:23:39 +02:00
Karol Sójko and GitHub
1e4c7d0f31
feat: refactor auth middleware to handle required and optional cross service token scenarios ( #612 )
...
* wip: fix variable name
* wip: remove redundant middleware in auth
* fix: auth middleware refactor
* fix(auth): fetching user for key params
* fix(auth): specs
* fix(auth): registering session controller endpoints
2023-05-25 09:43:00 +02:00
Karol Sójko and GitHub
dc71e6777f
feat: home-server package initial setup with Api Gateway and Auth services ( #605 )
...
* fix(api-gateway): reduce exports
* wip controllers
* fix: imports of controllers
* fix(api-gateway): rename http service interface to proxy interface
* wip: self-registering services and controllers
* wip: add registering controller method bindings and services in container
* feat: merge two services together
* wip: resolving endpoints to direct code calls
* wip: bind controller container to a singleton
* fix: controller binding to instantiate and self-register on controller container
* fix: move signout endpoint to auth controller
* wip: define inversify controllers in the controller container
* fix(auth): bind inversify controllers to controller container
* fix(auth): linter issues
* fix(auth): specs
* fix(auth): inversify controllers bindings
* wip: endpoint resolving
* wip: add endpoint for more auth controllers
* wip: add sessions controller endpoint resolvings
* wip: add subscription invites endpoint resolvings
* wip: add subscription tokens endpoint resolvings
* wip: add all binding for auth server controllers
* wip: fix migrations path
* fix: configure default env vars and ci setup
2023-05-16 11:38:56 +02:00
Karol Sójko and GitHub
3aef5998df
feat: sqlite driver for auth service ( #572 )
...
* wip: initial sqlite bootstrap
* wip: switch to sqlite3 as default db type
* wip: boilerplate data
* fix(auth): case sensitive register and login
* fix(auth): refactor username validations
* fix(auth): allow changing username to both username and email:
* fix(auth): lock middleware for recovery log in
* fix(domain-core): specs for invalid types
* fix(auth): lock middleware specs
* fix(auth): typeorm code arrangements
* fix: running e2e on both mysql and sqlite in ci
2023-04-27 11:17:01 +02:00
Karol Sójko
8e5012009b
feat: add auth server package
2022-06-22 12:33:00 +02:00