Skip to content

Conversation

@minrk
Copy link
Member

@minrk minrk commented Mar 27, 2025

use bcrypt instead of md5, which is deprecated and forbidden by FIPS, and the passlib api we were using calls a deprecated methods slated for removal in Python 3.13.

allows users to set traefik_api_hashed_password via config to pick appropriate hashing if they don't want our default

closes #266

…i password

instead of passlib md5

use default generator for traefik_api_hashed_password
@minrk minrk merged commit a8f6766 into jupyterhub:main Mar 27, 2025
12 checks passed
@minrk minrk deleted the bcrypt branch March 27, 2025 16:20
@minrk minrk added the new new features label Mar 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new new features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

_generate_htpassword fails on FIPS compliant devices

2 participants