Todo: - [x] [H] Rate limit - Implement on Hasura and handle error on FE. - @amit-s19 @choxx [#](https://github.com/Samarth-HP/admin-ts/issues/174#issuecomment-1649482581) - [x] [H] Password encryption - User service already has this out of the box. We need to implement the same on admin. @amit-s19 @choxx [#](https://github.com/Samarth-HP/admin-ts/issues/174#issuecomment-1638126661) - [x] [M] Fix CORS Issue - @amit-s19 @choxx [#](https://github.com/Samarth-HP/admin-ts/issues/174#issuecomment-1649841368) - [x] [L] Remove server version - @choxx [#](https://github.com/Samarth-HP/admin-ts/issues/174#issuecomment-1649587077) - [x] [L] Account Lockout - Lock account / rate limit invalid login attempts. - @amit-s19 @choxx [#](https://github.com/Samarth-HP/admin-ts/issues/174#issuecomment-1649829614) - [x] [M] Improper Authorization - Sending entire token would need to fix this. @amit-s19 To Evaluate: - [x] [H] HTTP Method - Options, Put, Patch, Delete would need to be removed? - @amit-s19 @choxx [#](https://github.com/Samarth-HP/admin-ts/issues/174#issuecomment-1651074970) - [x] [M] Etag exposure by FA - @choxx [#](https://github.com/Samarth-HP/admin-ts/issues/174#issuecomment-1638175463) - [x] [L] Http Security Headers - Consider adding security headers. - @choxx [#](https://github.com/Samarth-HP/admin-ts/issues/174#issuecomment-1651070270) Not needed: * Session Timeout - This is not a valid usecase for us. * Forgot Password - This is not a valid usecase for us. * CAPTCHA - This is not a valid usecase for us.
Todo:
To Evaluate:
Not needed: