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

Create UI for managing AbandonAuth accounts #56

Closed
fisher60 opened this issue Jun 9, 2023 · 2 comments
Closed

Create UI for managing AbandonAuth accounts #56

fisher60 opened this issue Jun 9, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@fisher60
Copy link
Member

fisher60 commented Jun 9, 2023

Summary

Due to expanding functionality within the app, we are now in need of a simple UI to login to and manage abandon auth accounts.

We need a way to login directly to abandon auth accounts using the various OAuth methods. This UI should allow a persistent login session using a long-lived user JWT. When logged in, users should be able to create, read, update, and delete developer applications owned by the user (using existing API functionality).

Currently the plan is to use Jinja templates with tailwind for a very simple, SSR app.

Acceptance Criteria

  • A UI exists that allows users to login to an AbandonAuth user account and store their login session as a cookie.
  • Users can manage their developer applications from the UI (existing CRUD operations)
@fisher60 fisher60 added the enhancement New feature or request label Jun 9, 2023
@fisher60 fisher60 added this to the Initial Release milestone Oct 26, 2023
@fisher60
Copy link
Member Author

Login and logout UI complete, just need to add account management and (more importantly) developer application management, developer app endpoints already exist.

@fisher60 fisher60 assigned harrisdurrani and unassigned GDWR Feb 1, 2024
@fisher60
Copy link
Member Author

fisher60 commented Feb 4, 2024

Reduced scope to only include basic account info and developer app CRUD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants