Get the code at github if you are interested in developing and forking.
git clone https://github.com/privacyidea/privacyidea
These are the latest commits:
- Merge pull request #6076 from privacyidea/doc-cleanup Clean up the documentation
- Merge branch 'master' into doc-cleanup
- Add note on how to pass the passkey challenge to the browser
- Align the documentation with the WebUI and the container code The conditional access pages pointed to a "Logs" menu that does not exist. The authentication log, locked users and IP blocklist are under "Audit". The policy conditions page calls them additional conditions, as both WebUIs do, instead of extended conditions. The user details page now describes the audit and authentication log buttons in one section. The first-steps guide enrolls the first token with the privacyIDEA Authenticator instead of the Google Authenticator. The container registration signature does not include the client's public key; the server checks nonce|time|serial|scope|device_brand|device_model|passphrase_response. Fix this in the synchronization docs and in the finalize_registration docstring. The check_challenge_response docstring now lists all signed parts, including device brand, device model and passphrase. It names the encryption key public_enc_key_client, as the code reads it. The challenge examples use the existing /container/synchronize endpoint instead of /container/SMPH001/sync.
- Merge pull request #6091 from privacyidea/release-notes-read-before-update Link READ_BEFORE_UPDATE.md at the top of the release notes
If you want to start quickly, you can install the code from the python package index like this:
pip install privacyidea