Skip to content

45 lab 5 api security enhancement and mvc refactor#58

Merged
jvspeed74 merged 25 commits intomainfrom
45-lab-5-api-security-enhancement-and-mvc-refactor
Nov 22, 2024
Merged

45 lab 5 api security enhancement and mvc refactor#58
jvspeed74 merged 25 commits intomainfrom
45-lab-5-api-security-enhancement-and-mvc-refactor

Conversation

@jvspeed74
Copy link
Copy Markdown
Owner

@jvspeed74 jvspeed74 commented Nov 22, 2024

This pull request includes several changes to improve security, update dependencies, and enhance the database schema. The most important changes include adding authentication middleware, updating the database schema with new tables and constraints, and updating documentation to reflect these changes.

Security Enhancements:

Dependency Updates:

  • composer.json: Added firebase/php-jwt to dependencies and removed phpstan/phpstan-strict-rules.
  • .idea/php.xml: Updated include paths to reflect new dependencies.

Database Schema Changes:

  • f1_db.sql: Added new tokens and users tables, updated teams table data, and added constraints and indexes for new tables. [1] [2] [3] [4] [5] [6]

Documentation Updates:

jvspeed74 and others added 25 commits November 21, 2024 18:31
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
Signed-off-by: jvspeed74 <javaugh@iu.edu>
…t-and-mvc-refactor' into 45-lab-5-api-security-enhancement-and-mvc-refactor
Signed-off-by: jvspeed74 <javaugh@iu.edu>
@jvspeed74 jvspeed74 force-pushed the 45-lab-5-api-security-enhancement-and-mvc-refactor branch from 730c372 to 10bf40c Compare November 22, 2024 18:27
@jvspeed74 jvspeed74 merged commit 080bf02 into main Nov 22, 2024
@jvspeed74 jvspeed74 deleted the 45-lab-5-api-security-enhancement-and-mvc-refactor branch November 22, 2024 18:31
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.

1 participant