Firstyear
a8b9dc8ee8
2756 - resolve invalid loading of dyngroups at startup ( #2779 )
...
* 2756 - resolve invalid loading of dyngroups at startup
* Add a "patch level" migration for domain one shot fixes
2024-05-28 02:12:44 +00:00
James Hodgkinson
1d0a606e69
WIP: serialization and domain info setting wonkiness ( #2791 )
2024-05-28 11:49:30 +10:00
dependabot[bot]
5bbca0fb2c
Bump the all group in /pykanidm with 3 updates ( #2799 )
...
Bumps the all group in /pykanidm with 3 updates: [coverage](https://github.com/nedbat/coveragepy ), [mkdocstrings-python](https://github.com/mkdocstrings/python ) and [ruff](https://github.com/astral-sh/ruff ).
Updates `coverage` from 7.5.1 to 7.5.2
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.5.1...7.5.2 )
Updates `mkdocstrings-python` from 1.10.2 to 1.10.3
- [Release notes](https://github.com/mkdocstrings/python/releases )
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/python/compare/1.10.2...1.10.3 )
Updates `ruff` from 0.4.4 to 0.4.5
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/v0.4.4...v0.4.5 )
---
updated-dependencies:
- dependency-name: coverage
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocstrings-python
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 08:22:15 +10:00
Lukas Schulte Pelkum
f5be44f2fc
fix DB_PATH variable propagation ( #2797 )
2024-05-25 23:27:08 +00:00
Tobias Krischer
814380a7f4
feat: add support for ldap compare request ( #2780 )
2024-05-25 08:28:52 +10:00
Firstyear
1e1414b38b
Add ACP checking to exists operations. ( #2790 )
2024-05-24 13:28:01 +10:00
Firstyear
3723abb25d
Allow name write privileges to be withheld ( #2773 )
2024-05-23 15:58:49 +10:00
Firstyear
c1235a7186
Check for same version with backup/restore ( #2789 )
2024-05-23 01:48:37 +00:00
Firstyear
1e4f6e85ca
Revive Cookies. ( #2788 )
...
* Revive Cookies.
* change from tikv-jemalloc to mimalloc.
2024-05-23 00:45:42 +00:00
James Hodgkinson
a1fb5beed9
Fixing up the docs deploy script ( #2787 )
...
* fixing up the deploy script
* updating issue templates
* poor clippy
2024-05-22 16:12:26 +10:00
dependabot[bot]
7f8a00fc7a
--- ( #2785 )
...
updated-dependencies:
- dependency-name: requests
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-22 06:53:58 +10:00
dependabot[bot]
1054795799
chore(deps-dev): bump the all group in /pykanidm with 3 updates ( #2781 )
...
Bumps the all group in /pykanidm with 3 updates: [pytest](https://github.com/pytest-dev/pytest ), [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) and [mkdocstrings-python](https://github.com/mkdocstrings/python ).
Updates `pytest` from 8.2.0 to 8.2.1
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.2.0...8.2.1 )
Updates `pytest-asyncio` from 0.23.6 to 0.23.7
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.23.6...v0.23.7 )
Updates `mkdocstrings-python` from 1.10.0 to 1.10.2
- [Release notes](https://github.com/mkdocstrings/python/releases )
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/python/compare/1.10.0...1.10.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: pytest-asyncio
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocstrings-python
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 12:26:05 +10:00
Firstyear
39ac38e266
Update our domain TGT level ( #2776 )
2024-05-17 16:06:14 +10:00
David Mulder
ac9a90abf3
Fix PIN and MFA Code pam prompts ( #2759 )
...
These are currently awkward on the command line
because the ': ' is missing.
Signed-off-by: David Mulder <dmulder@samba.org>
2024-05-15 16:21:38 +00:00
Firstyear
03f9943d41
Update design for KRC ( #2713 )
2024-05-15 01:05:11 +00:00
Firstyear
d01990b262
Add some extra comparisons to the readme ( #2768 )
...
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2024-05-14 08:52:28 +00:00
James Hodgkinson
7964f55d59
strip out some debug messages unless *really* debugging. ( #2767 )
...
* kanidm cli logs on debug level - Fixes #2745
* such clippy like wow
* It's important for a wordsmith to know when to get its fixes in.
* updootin' wasms
2024-05-14 14:56:55 +10:00
Firstyear
623fdfa635
Update dev version ( #2726 )
2024-05-14 03:11:30 +00:00
James Hodgkinson
ff02ec2417
Don't need to check versions when there's an intermediary reporting connectivity issues ( #2758 )
...
* don't need to check versions when there's an intermediary reporting connectivity, skip it on 502 and 504
2024-05-14 02:47:39 +00:00
James Hodgkinson
f86c2c4f8c
updating text to fix typo, add more info ( #2761 )
2024-05-14 01:49:54 +00:00
James Hodgkinson
9370eeb450
Changing TOTP "copy" box from form field to code block. ( #2765 )
...
* Horizontal scroll bar missing from otp url box, causing potential miss copy/paste
Fixes #2762
2024-05-14 11:16:48 +10:00
dependabot[bot]
490ca64272
chore(deps-dev): bump ruff in /pykanidm in the all group ( #2763 )
...
Bumps the all group in /pykanidm with 1 update: [ruff](https://github.com/astral-sh/ruff ).
Updates `ruff` from 0.4.3 to 0.4.4
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/v0.4.3...v0.4.4 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 07:57:44 +10:00
Felix Niederwanger
dcb70c0cc2
Use fully qualified container URLS ( #2754 )
...
Use fully qualified container URLS instead of abbrevations to make the
quickstart guide better approachable for non-docker container engines,
which might not default to using docker.io.
Signed-off-by: phoenix <felix.niederwanger@suse.com>
2024-05-08 08:50:33 +00:00
dependabot[bot]
540de971ad
chore(deps-dev): bump the all group in /pykanidm with 3 updates ( #2747 )
...
Bumps the all group in /pykanidm with 3 updates: [coverage](https://github.com/nedbat/coveragepy ), [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings ) and [ruff](https://github.com/astral-sh/ruff ).
Updates `coverage` from 7.5.0 to 7.5.1
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.5.0...7.5.1 )
Updates `mkdocstrings` from 0.25.0 to 0.25.1
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases )
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/0.25.0...0.25.1 )
Updates `ruff` from 0.4.2 to 0.4.3
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/v0.4.2...v0.4.3 )
---
updated-dependencies:
- dependency-name: coverage
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocstrings
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-07 00:09:53 +00:00
dependabot[bot]
d816123c09
chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm ( #2752 )
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 23:41:16 +00:00
James Hodgkinson
aefcdc5ee8
Fixing up build for rust 1.78, hiding things behind cfg(test) etc. ( #2753 )
...
* fixing up build for rust 1.78, hiding things behind cfg(test) etc.
* cleaning up version identifier handling in book gen
2024-05-07 09:00:55 +10:00
Matthew Wilks
a67d1f5160
Fix broken links in <details> sections ( #2737 )
2024-05-01 05:06:59 +00:00
Firstyear
1fb8165825
Update Webauthn and Base64 ( #2734 )
2024-05-01 04:10:18 +00:00
Firstyear
59162236f5
Add some metadata for lib macros ( #2735 )
2024-05-01 13:34:39 +10:00
dependabot[bot]
ef2701687e
chore(deps): bump the all group in /pykanidm with 7 updates ( #2729 )
...
Bumps the all group in /pykanidm with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [pydantic](https://github.com/pydantic/pydantic ) | `2.7.0` | `2.7.1` |
| [mypy](https://github.com/python/mypy ) | `1.9.0` | `1.10.0` |
| [pytest](https://github.com/pytest-dev/pytest ) | `8.1.1` | `8.2.0` |
| [coverage](https://github.com/nedbat/coveragepy ) | `7.4.4` | `7.5.0` |
| [black](https://github.com/psf/black ) | `24.4.0` | `24.4.2` |
| [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings ) | `0.24.3` | `0.25.0` |
| [ruff](https://github.com/astral-sh/ruff ) | `0.4.1` | `0.4.2` |
Updates `pydantic` from 2.7.0 to 2.7.1
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.7.0...v2.7.1 )
Updates `mypy` from 1.9.0 to 1.10.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/1.9.0...v1.10.0 )
Updates `pytest` from 8.1.1 to 8.2.0
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.0 )
Updates `coverage` from 7.4.4 to 7.5.0
- [Release notes](https://github.com/nedbat/coveragepy/releases )
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst )
- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.4...7.5.0 )
Updates `black` from 24.4.0 to 24.4.2
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/24.4.0...24.4.2 )
Updates `mkdocstrings` from 0.24.3 to 0.25.0
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases )
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/0.24.3...0.25.0 )
Updates `ruff` from 0.4.1 to 0.4.2
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/v0.4.1...v0.4.2 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mypy
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: pytest
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: coverage
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: black
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocstrings
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-29 07:19:45 +10:00
Firstyear
5ff482542b
Clean up utils password rand generation. ( #2727 )
...
We previously used a "performance" optimisation in our password generation
that was likely not needed. This optimisation did *not* impact password
entropy or quality in the generation.
To improve clarity, swap to the Uniform distribution instead.
2024-04-27 23:22:39 +10:00
Firstyear
2e206b2488
Release 1.2.0 prep ( #2724 )
...
* Release 1.2.0 prep
* Update release notes based on feedback
2024-04-26 06:56:47 +00:00
Firstyear
58cfc8bdf9
Minor upgrade fixes ( #2722 )
2024-04-24 17:21:45 +10:00
Firstyear
acc800f00e
Resolve OAuth2 client/rs confusion ( #2719 )
...
* Resolve OAuth2 client/rs confusion
* feedback
2024-04-24 15:34:50 +10:00
Firstyear
3707124218
Improve access control doc to describe privilege access mode ( #2721 )
...
* Improve access control doc to describe privilege access mode
* Update book/src/access_control/intro.md
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2024-04-24 04:29:58 +00:00
Firstyear
afc130ab89
Support 1.1 attribute in LDAP ( #2720 )
2024-04-24 13:46:56 +10:00
Firstyear
afd674d346
Add mail support to groups ( #2718 )
...
* Add mail support to groups
* Update libs/client/src/group.rs
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2024-04-23 07:08:28 +00:00
Firstyear
604adccdae
Add session limit ( #2714 )
2024-04-23 16:02:42 +10:00
Sebastiano Tocci
9354c180af
added profile and memberof
search to the basic model ( #2712 )
...
Co-authored-by: Firstyear <william@blackhats.net.au>
2024-04-23 10:30:38 +10:00
dependabot[bot]
a0f743d8c8
chore(deps): bump the all group in /pykanidm with 4 updates ( #2717 )
...
Bumps the all group in /pykanidm with 4 updates: [aiohttp](https://github.com/aio-libs/aiohttp ), [mkdocs-material](https://github.com/squidfunk/mkdocs-material ), [mkdocstrings-python](https://github.com/mkdocstrings/python ) and [ruff](https://github.com/astral-sh/ruff ).
Updates `aiohttp` from 3.9.4 to 3.9.5
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.4...v3.9.5 )
Updates `mkdocs-material` from 9.5.17 to 9.5.18
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.17...9.5.18 )
Updates `mkdocstrings-python` from 1.9.2 to 1.10.0
- [Release notes](https://github.com/mkdocstrings/python/releases )
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/python/compare/1.9.2...1.10.0 )
Updates `ruff` from 0.3.7 to 0.4.1
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/v0.3.7...v0.4.1 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocs-material
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocstrings-python
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 07:25:52 +10:00
Joost Rijneveld
5485483aba
Fix typo in oauth2 error message ( #2715 )
...
Removes a duplicate 'again'
2024-04-20 22:55:35 +00:00
Firstyear
62bbd7e3ea
20240409 rework orca markov ( #2699 )
...
Improve the models and what can be performed in the orca benchmarks.
---------
Co-authored-by: Sebastiano Tocci <seba.tocci@gmail.com>
Co-authored-by: Sebastiano Tocci <sebastiano.tocci@proton.me>
2024-04-16 23:35:16 +00:00
Firstyear
d7834b52e6
Begin the basis of the key provider model ( #2640 )
...
This completely reworks how we approach and handle cryptographic keys in Kanidm. This is needed as a foundation for replication coordination which will require handling and rotation of cryptographic keys in automated ways.
This change influences many other parts of the code base in it's implementation.
The primary influences are:
* Modification of how domain user signing keys are revoked or rotated.
* Merging of all existing service-account token keys are retired (retained) keys into the domain to simplify token signing and validation
* Allowing multiple configurations of local command line tools to swap between instances using disparate signing keys.
* Modification of key retrieval to be key id based (KID), removing the need to embed the JWK into tokens
A side effect of this change is that most user authentication sessions and oauth2 sessions will have to be re-established after upgrade. However we feel that session renewal after upgrade is an expected side effect of an upgrade.
In the future this lays the ground work to remove a large number of legacy key handling processes that have evolved, which will allow large parts of code to be removed.
2024-04-15 23:44:37 +00:00
dependabot[bot]
dfac06608a
chore(deps): bump the all group in /pykanidm with 4 updates ( #2707 )
...
Bumps the all group in /pykanidm with 4 updates: [pydantic](https://github.com/pydantic/pydantic ), [aiohttp](https://github.com/aio-libs/aiohttp ), [black](https://github.com/psf/black ) and [ruff](https://github.com/astral-sh/ruff ).
Updates `pydantic` from 2.6.4 to 2.7.0
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.6.4...v2.7.0 )
Updates `aiohttp` from 3.9.3 to 3.9.4
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.9.3...v3.9.4 )
Updates `black` from 24.3.0 to 24.4.0
- [Release notes](https://github.com/psf/black/releases )
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md )
- [Commits](https://github.com/psf/black/compare/24.3.0...24.4.0 )
Updates `ruff` from 0.3.5 to 0.3.7
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/v0.3.5...v0.3.7 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: aiohttp
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: black
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: all
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-14 22:50:07 +00:00
dependabot[bot]
5deab930aa
chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group ( #2706 )
...
Bumps the all group with 1 update: [peaceiris/actions-mdbook](https://github.com/peaceiris/actions-mdbook ).
Updates `peaceiris/actions-mdbook` from 1 to 2
- [Release notes](https://github.com/peaceiris/actions-mdbook/releases )
- [Changelog](https://github.com/peaceiris/actions-mdbook/blob/main/CHANGELOG.md )
- [Commits](https://github.com/peaceiris/actions-mdbook/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: peaceiris/actions-mdbook
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 08:25:44 +10:00
dependabot[bot]
b65172a6aa
chore(deps): bump idna from 3.4 to 3.7 in /pykanidm ( #2703 )
...
Bumps [idna](https://github.com/kjd/idna ) from 3.4 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst )
- [Commits](https://github.com/kjd/idna/compare/v3.4...v3.7 )
---
updated-dependencies:
- dependency-name: idna
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-12 01:57:15 +00:00
Daniil Egortsev
f252035254
fix(TotpDigits): fix typo in TryFrom impl ( #2702 )
2024-04-11 10:31:34 +10:00
dependabot[bot]
2ef84d8606
chore(deps-dev): bump the all group in /pykanidm with 4 updates ( #2696 )
...
Bumps the all group in /pykanidm with 4 updates: [mkdocs-material](https://github.com/squidfunk/mkdocs-material ), [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings ), [mkdocstrings-python](https://github.com/mkdocstrings/python ) and [ruff](https://github.com/astral-sh/ruff ).
Updates `mkdocs-material` from 9.5.16 to 9.5.17
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases )
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG )
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.16...9.5.17 )
Updates `mkdocstrings` from 0.24.1 to 0.24.3
- [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases )
- [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/mkdocstrings/compare/0.24.1...0.24.3 )
Updates `mkdocstrings-python` from 1.9.0 to 1.9.2
- [Release notes](https://github.com/mkdocstrings/python/releases )
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/python/compare/1.9.0...1.9.2 )
Updates `ruff` from 0.3.4 to 0.3.5
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/v0.3.4...v0.3.5 )
---
updated-dependencies:
- dependency-name: mkdocs-material
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocstrings
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: mkdocstrings-python
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 08:28:39 +10:00
dependabot[bot]
29b7c63b91
chore(deps): bump h2 from 0.3.25 to 0.3.26 ( #2694 )
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.25 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.25...v0.3.26 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-06 13:07:22 +10:00
David Mulder
bec8c9058c
Windows Hello Authentication requirements ( #2688 )
...
* Add keystore to unix_user_online_auth_init
Himmelblau needs this to check whether the device
is enrolled in the domain (via the presence of
TPM keys), to know whether to attempt Windows
Hello PIN auth, or to enroll first in the domain.
Signed-off-by: David Mulder <dmulder@samba.org>
* Implement PIN setup
After enrolling in a domain, Himmelblau will
prompt the user to choose a pin, which will be
the auth value for an associated Windows Hello
TPM key. We loop here until the values match.
Otherwise no validation is performed. Validation
can be done by the id provider, and can send an
additional request to PAM if the PIN is invalid.
Signed-off-by: David Mulder <dmulder@samba.org>
* Add Pin authentication
After setting up a Windows Hello pin, users can
authentication using this pin.
Signed-off-by: David Mulder <dmulder@samba.org>
2024-04-05 08:50:37 +10:00