keycloak-scim/docs
Thomas Darimont e7363905fa Change password hashing defaults according to OWASP recommendations (#16629)
Changes according to the latest [OWASP cheat sheet for secure Password Storage](https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2):

- Changed default password hashing algorithm from pbkdf2-sha256 to pbkdf2-sha512
- Increased number of hash iterations for pbkdf2-sha1 from 20.000 to 1.300.000
- Increased number of hash iterations for pbkdf2-sha256 from 27.500 to 600.000
- Increased number of hash iterations for pbkdf2-sha512 from 30.000 to 210.000
- Adapt PasswordHashingTest to new defaults
- The test testBenchmarkPasswordHashingConfigurations can be used to compare the different hashing configurations.
- Document changes in changes document with note on performance and how
  to keep the old behaviour.
- Log a warning at the first time when Pbkdf2PasswordHashProviderFactory is used directly

Fixes #16629

Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
2024-01-24 18:35:51 +01:00
..
documentation Change password hashing defaults according to OWASP recommendations (#16629) 2024-01-24 18:35:51 +01:00
guides Map Store Removal: Rename Legacy* classes (#26273) 2024-01-23 13:50:31 +00:00
maven-plugin Add new --proxy-headers option (#25178) 2023-12-13 10:48:12 -03:00
building.md Fix building instructions 2023-08-08 16:39:14 -03:00
cnfc.md Add a doc with relevant links around CNCF (#24227) 2023-11-29 05:51:56 +01:00
dependency-license-information.md Update to repository documentation, including updated contributors guide 2019-02-21 11:17:57 +01:00
fips.md FIPS related docs (#17196) 2023-02-22 12:47:15 +01:00
pom.xml Run tests for the moved documentation (#19278) 2023-03-28 12:35:27 +02:00
pull_request_template.md [KEYCLOAK-19754] - Update documentation files to remove problematic language in the main repository 2021-11-04 10:08:56 +01:00
tests-db.md Use the same Oracle driver for the tests and Undertow like for Quarkus 2022-11-23 09:26:18 +01:00
tests-development.md KEYCLOAK-19147 Update Test development section for PRs 2021-09-01 12:31:50 +02:00
tests-oidc-conformance.md [KEYCLOAK-19754] - Update documentation files to remove problematic language in the main repository 2021-11-04 10:08:56 +01:00
tests.md Add documentation for configuring KeycloakServer (#21591) 2023-07-11 12:59:10 +02:00
transient-users.md Transient sessions: Documentation 2023-11-10 11:22:04 +01:00
updating-database-schema.md KEYCLOAK-14968 Update database schema instructions 2020-07-31 16:14:06 +02:00
updating-server-config.md [KEYCLOAK-19754] - Update documentation files to remove problematic language in the main repository 2021-11-04 10:08:56 +01:00