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

feat: users and applications CRUD operations, authentication & authorization #8

Merged
merged 76 commits into from
Nov 10, 2023

Conversation

AlbertoBaroso
Copy link
Collaborator

  • Data model and CRUD operations for Users
  • Data model and CRUD operations for Applications
  • Authentication & Authorization with passport and AUTH0
  • Validation of all inputs with Joi
  • Unit tests for all above features
  • E2E tests for all above features

friedbyalice and others added 30 commits November 17, 2022 17:05
Vite react-ts initial scaffolding, with working auth0 authentication,
token creation and axios client
Next step authorization
(may need revisiting for authorization)
better swagger annotations
IMPORTANT: changed build system, now both frontend and backend import typescript, compile it, watch it, do their own thing
next step:
- casl + prisma (or other supported orms) to avoid weird logic,
and to filter the resource for the rows that are accessible to the current user
- oauth0 service to verify that some fields match the user's data on user creation
moved fronted to vite cause speed (and typescript transpiling)
Formatting scripts
AlbertoBaroso and others added 28 commits April 30, 2023 10:43
Remove files from Google Drive if an error occurs while creating the application
@AlbertoBaroso AlbertoBaroso merged commit 4dc60a1 into master Nov 10, 2023
@AlbertoBaroso AlbertoBaroso deleted the rewrite-application branch November 23, 2023 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants