Add Gateway (as a way to avoid the circular dependency between Core and Auth modules)
Refactor and restructure of the modules - we should pay attention to that one, because it's very important to have a clear structure
Also we introduced:
Http calls from Gateway module to Auth module without any dependency!
lodash library. Perhaps we should somehow upgrade our Nest version or at least learn how to do it correctly (new typescript and javascript versions have a lot of cool functionalities that lodash have).
What this PR doesn't include:
A DB. We should first understand what DB we should choose (mondo or some relative sql).
Register flow. Currently we don't need it. It can be added once we add a DB.
Gateway is not a real one because we don't restrict the internal APIs.
Interesting notes:
We should learn swagger or openAPI. It may help us in standardization.
As in the title. Basically it contains 4 PRs:
Also we introduced:
What this PR doesn't include:
Interesting notes:
Task in trello - https://trello.com/c/d4mIYUeD/18-authorization-authentication-flows-authentication-flow-no-db