hngprojects / hng_boilerplate_nestjs

Description
Apache License 2.0
182 stars 105 forks source link

[FIX]: [ANCHOR:BE JAVA] Allow Access to Unauthenticated Features #902

Open Antynews opened 3 weeks ago

Antynews commented 3 weeks ago

Description

Ensure that certain features of the application like the pricing feature, can be accessed without requiring user authentication. This allows users to interact with basic functionalities without needing to log in, providing a smoother user experience for first-time or casual users.

Acceptance Criteria

  1. fix security configuration to permit unauthenticated user access unprotected features
  2. Ensure secure access to unauthenticated features without exposing sensitive data.
  3. Test that authenticated features remain protected and are not accessible without proper login.

Purpose

To allow users to access specific features of the application without requiring authentication, thereby improving the accessibility and user experience for non-registered or logged-out users.

Requirements

Expected Outcome

Users can access designated unauthenticated features of the application without logging in, while all other features remain protected and require authentication.

Design Link: https://www.figma.com/design/VEItfX6St5NSAqqNHImcxD/HNG-Boilerplate-Designs?node-id=1-2&t=cwekpYIvtORMEPYf-0 Live Link: https://anchor-java.teams.hng.tech/login

Ofektom commented 3 weeks ago

Interested