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 security infrastructure #157

Merged
merged 3 commits into from
Jun 20, 2024
Merged

Conversation

davdarras
Copy link
Contributor

@davdarras davdarras commented Jun 19, 2024

  • remove public urls
  • add security to infrastructure package, api package is not coupled with spring security anymore
  • refactor authentication properties
  • add a default authenticated user when oidc is disabled
  • remove useless check on user id
  • gitignore application profile configurations

@davdarras davdarras requested a review from SimonDmz June 19, 2024 14:51
@davdarras davdarras force-pushed the feat-security-handling branch from 19e0714 to 3275471 Compare June 19, 2024 15:16
@davdarras davdarras force-pushed the feat-security-handling branch from 3275471 to 641e4ee Compare June 19, 2024 15:27
Copy link

@davdarras davdarras merged commit a9d353e into chore-versions-upgrade Jun 20, 2024
3 checks passed
@davdarras davdarras deleted the feat-security-handling branch June 20, 2024 11:22
SimonDmz added a commit that referenced this pull request Jun 24, 2024
author Simon Demaziere <[email protected]> 1705593850 +0100
committer Simon Demaziere <[email protected]> 1719218708 +0200

chore: move from javax.persistence to jakarta.persistence package

wip: for CVE evaluation

chore: remove cyclic dependencies, migrate tests to mockMvc

chore: external services props handling
remove unused files
remove basic auth mode

fix: clean/update jar dependencies

feat: log4j -> logback

- going from log4j to logback
- add log interceptor to log all requests to endpoints

ci: upgrade dependencies

- upgrade github actions dependencies
- build with JAVA 21
- Upgrade docker container

refactor: 🔧 reduce boilerplate with Lombok and remove dead code

fix: 🐛 WIP endpoint role mapping

add security constraint on endpoints

refactor: 🔧 Lombok > boilerplate

use Lombok annotations for getters/setters/constructors

refactor: 🔧 lombok et minor refactor

lombok annotations, dead code removal, minor syntax readability

feat: add security infrastructure (#157)

- remove public urls
- add security to infrastructure package, api package is not coupled with spring security anymore
- refactor authentication properties
- add a default authenticated user when oidc is disabled
- remove useless check on user id
- gitignore application profile configurations

refactor: 🔥 removen unused Validation annotation

refactor: ♻️ & 🧪
SimonDmz added a commit that referenced this pull request Jun 24, 2024
author Simon Demaziere <[email protected]> 1705593850 +0100
committer Simon Demaziere <[email protected]> 1719218708 +0200

chore: move from javax.persistence to jakarta.persistence package

wip: for CVE evaluation

chore: remove cyclic dependencies, migrate tests to mockMvc

chore: external services props handling
remove unused files
remove basic auth mode

fix: clean/update jar dependencies

feat: log4j -> logback

- going from log4j to logback
- add log interceptor to log all requests to endpoints

ci: upgrade dependencies

- upgrade github actions dependencies
- build with JAVA 21
- Upgrade docker container

refactor: 🔧 reduce boilerplate with Lombok and remove dead code

fix: 🐛 WIP endpoint role mapping

add security constraint on endpoints

refactor: 🔧 Lombok > boilerplate

use Lombok annotations for getters/setters/constructors

refactor: 🔧 lombok et minor refactor

lombok annotations, dead code removal, minor syntax readability

feat: add security infrastructure (#157)

- remove public urls
- add security to infrastructure package, api package is not coupled with spring security anymore
- refactor authentication properties
- add a default authenticated user when oidc is disabled
- remove useless check on user id
- gitignore application profile configurations

refactor: 🔥 removen unused Validation annotation

refactor: ♻️ & 🧪
SimonDmz added a commit that referenced this pull request Jun 24, 2024
author Simon Demaziere <[email protected]> 1705593850 +0100
committer Simon Demaziere <[email protected]> 1719218708 +0200

chore: move from javax.persistence to jakarta.persistence package

wip: for CVE evaluation

chore: remove cyclic dependencies, migrate tests to mockMvc

chore: external services props handling
remove unused files
remove basic auth mode

fix: clean/update jar dependencies

feat: log4j -> logback

- going from log4j to logback
- add log interceptor to log all requests to endpoints

ci: upgrade dependencies

- upgrade github actions dependencies
- build with JAVA 21
- Upgrade docker container

refactor: 🔧 reduce boilerplate with Lombok and remove dead code

fix: 🐛 WIP endpoint role mapping

add security constraint on endpoints

refactor: 🔧 Lombok > boilerplate

use Lombok annotations for getters/setters/constructors

refactor: 🔧 lombok et minor refactor

lombok annotations, dead code removal, minor syntax readability

feat: add security infrastructure (#157)

- remove public urls
- add security to infrastructure package, api package is not coupled with spring security anymore
- refactor authentication properties
- add a default authenticated user when oidc is disabled
- remove useless check on user id
- gitignore application profile configurations

refactor: 🔥 removen unused Validation annotation

refactor: ♻️ & 🧪
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.

2 participants