feature/18-securityconfig #21

Merged
abby merged 51 commits from feature/18-securityconfig into develop 2026-06-03 01:41:48 +00:00
Owner
  • Implemented very basic SecurityConfig to allow public access to /api/menu endpoint.
  • Began work on jwt/user/auth modules, will be finished on another branch.
  • Opening PR to have at least basic menu viewing with page/filter/sort available in staging and production live environments.
- Implemented very basic SecurityConfig to allow public access to /api/menu endpoint. - Began work on jwt/user/auth modules, will be finished on another branch. - Opening PR to have at least basic menu viewing with page/filter/sort available in staging and production live environments.
abby added 51 commits 2026-06-03 01:41:23 +00:00
Merge pull request 'Pulling in CI/CD workflow from develop into staging' (#17) from develop into staging
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
999c05b17e
Reviewed-on: #17
Add ssh step to production workflow
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
b0e4e2c523
Create separate dev and prod/staging CorsConfig files
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
92b34b1a30
Add SecurityConfig, update SecurityConfigDev, removed DEBUG logging from production application.yaml
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
242ae33952
Updated API base in backend and on VPS to resolve letsencrypt errors.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
c9b65695a4
Changed Spring Security logging to DEBUG
Some checks failed
ci/woodpecker/push/build-and-deploy-staging Pipeline failed
43678e1405
Disable Spring Security auto-generation of in-memory user
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
47b98e6528
Changed allowed public endpoints to *
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
dbf54aeb21
Reverted to very basic SecurityConfig.java
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
a2e7c9d44e
Reverting Spring Security for public endpoint
Some checks failed
ci/woodpecker/push/build-and-deploy-staging Pipeline failed
2e96c218be
Add exclude in main app class
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
7820c1c8f2
Applied dev SecurityConfig to all for now until Auth is implemented.
Some checks failed
ci/woodpecker/push/build-and-deploy-staging Pipeline was canceled
ca1e98f45e
Applied dev SecurityConfig to all for now until Auth is implemented.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
926b31dabf
Create SecurityConfigStaging.dev. Added rule to ensure HttpStatus.OPTIONS is matched first.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
c6603ec6a7
Update application-staging.yml (Fixed a typo)
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
47be881ef8
Add more debug logging to SecurityConfigStaging.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
d1619fc150
Remove excludes from AbcApplication
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
dc158300d1
Fixed some formatting in SecurityConfig
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
88465273da
Added auth and securityconfig from previous ABC implementation and updated woodpecker to build from this branch to test
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
a607f74248
Add excludes in application-staging.yml
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
1771556b47
Renamed CustomUserDetailsService, added authorities granting.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
aa0886c494
Explicitly disabled formLogin and httpBasic in securityConfig.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
774312bbbb
Added explicit call to CustomSecurityUserDetailsService in SecurityConfigStaging.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
65a55e7bed
Removed explicit call to @EnableWebSecurity
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
0ae287d54f
Removed excludes from main application class.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
ff3466c09d
Changed userDetailsService to return a new instance rather than requiring a parameter.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
952e6d5650
added exclude to main class
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
39ad23db14
added exclude to main class
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
fa2e5dd1d2
Removed profile designation from SecurityConfig.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
cc8ff6f092
Removed profile designation from SecurityConfig.
Some checks failed
ci/woodpecker/push/build-and-deploy-staging Pipeline failed
74f9e92ddb
Removed profile designation from SecurityConfig.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
5c5b57793e
Add /actuator/** to public endpoints in SecurityConfig
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
21d50af62e
Update /api/menu to /api/menu/** in SecurityConfig to allow filter/sort/paging params.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
126f351890
Update /api/menu to /api/menu/** in SecurityConfig to allow filter/sort/paging params.
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
6c5cf1599d
Path prefix change was missing from MenuItemController
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
164a3cf36c
Update menu model to use PagedModel
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
60d158b88f
added /api back to menu-api.ts
Some checks failed
ci/woodpecker/push/build-and-deploy-staging Pipeline failed
bb1c29737f
Removed unnecessary methods in MenuItemRepository
Some checks failed
ci/woodpecker/push/build-and-deploy-staging Pipeline failed
c9080356d5
Removed test profile
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
7a698ae072
Added explicit call to set Spring Profile envvar in woodpeckerci workflow
All checks were successful
ci/woodpecker/push/build-and-deploy-staging Pipeline was successful
90efa63ebf
abby merged commit 647e104b8b into develop 2026-06-03 01:41:48 +00:00
abby deleted branch feature/18-securityconfig 2026-06-03 01:41:58 +00:00
Sign in to join this conversation.
No reviewers
No labels
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
abby/artisanal-boulangerie-de-char!21
No description provided.