I have a backend app with microservices, and my services are exposed via REST APIs. There will be multiple frontend apps accessing the backend services, and I want an authentication module to secure my APIs, to restrict access control and to handle login.
For access control, I need a few levels of control e.g. super can access everything, manager can access certain APIs and so on.
For the login, I want it to be able to handle login via Facebook and Google apart from the regular login method using email and password.
The authentication module should also secure my backend from XSS, CSRF and etc.
- Develop the authentication module above and share with me how to secure my APIs.
- Unit testing on the authentication module
Tech Experience Required:
OAuth2, JWT, XSS, CSRF, CORS, Nodejs
Existing Backend Tech:
Nodejs, Expressjs, Mongoose, Mongodb
It will be great if you know how to architect microservices. Please indicate 'Auth' at the top of your proposal to be considered. Thanks.
27 фрилансеров(-а) в среднем готовы выполнить эту работу за $198
Hello I have good experience with backend developing using expressjs. I'm familiar with csurf, halmet, passport libraries for node. I think that I can help you. Please contact me. Thanks.