Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Login to PDCP in PDTM with New Login Flow UX #325

Open
olearycrew opened this issue Sep 11, 2024 · 0 comments
Open

Add Login to PDCP in PDTM with New Login Flow UX #325

olearycrew opened this issue Sep 11, 2024 · 0 comments
Labels
Type: Enhancement Most issues will probably ask for additions or changes.

Comments

@olearycrew
Copy link

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.
@olearycrew olearycrew added the Type: Enhancement Most issues will probably ask for additions or changes. label Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement Most issues will probably ask for additions or changes.
Projects
None yet
Development

No branches or pull requests

1 participant