projectdiscovery/pdtm

Add Login to PDCP in PDTM with New Login Flow UX

olearycrew opened this issue · 0 comments

Description

We need to add a login feature to the ProjectDiscovery Tool Manager (PDTM) that allows users to authenticate with PDCP. The login flow should match the streamlined and user-friendly design used by Vercel, ensuring a consistent and intuitive user experience.

Requirements

Login Integration:

  • Implement a login feature in PDTM that allows users to authenticate with their PDCP accounts.

New Login Flow:

  • Design the login flow to match the Vercel login experience, focusing on simplicity and ease of use.
  • By default on first run, we should present the ability to log in right away like the Vercel CLI

image

In addition to options like this, we should allow the user to select to not log in to PDCP as that is the default behavior today.

User Experience:

  • Ensure the login process is straightforward and user-friendly.
  • Provide feedback to users regarding their authentication status.

Acceptance Criteria

  • Users can log in to PDCP through PDTM using the new Vercel-like login flow.
  • The login process is secure and handles user credentials and tokens appropriately.
  • The user interface for the login flow is intuitive and matches the PDCP branding.