Membrane Backend: A centralized authentication service for Single Sign-On (SSO) enabling seamless token-based email verification across multiple client applications.
Description:
To enhance our security measures and ensure that JWT tokens cannot be reused or shared among users, we need a mechanism to blacklist tokens after their initial use.
Acceptance Criteria:
Once a JWT token is verified successfully, it should be added to a blacklist.
If a token that exists in the blacklist is presented again for verification, the request should be denied.
Ensure that relevant unit tests are updated to reflect this behavior.
Description: To enhance our security measures and ensure that JWT tokens cannot be reused or shared among users, we need a mechanism to blacklist tokens after their initial use.
Acceptance Criteria: