Firstyear
cc79b2a205
20231222 piv authentication ( #2398 )
...
Foundations of PIV authentication
2023-12-29 23:15:26 +00:00
James Hodgkinson
307a66ea29
Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 ( #2405 )
2023-12-30 08:34:50 +10:00
Firstyear
7f27a6fcd9
Force apply idm migrations to apply access controls ( #2401 )
2023-12-28 12:24:29 +10:00
cuberoot74088
a16525d520
fix backup filename and regexp pattern for cleanup ( #2386 )
...
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2023-12-24 12:06:43 +00:00
Firstyear
fd71a748ca
Add improved domain migration framework and default MFA ( #2382 )
2023-12-21 14:44:20 +10:00
Firstyear
77b01e3a31
Trim and lowecase usernames ( #2380 )
2023-12-19 06:41:12 +00:00
Firstyear
3408816932
Add DN as a virtual ldap attr ( #2379 )
2023-12-19 15:07:19 +10:00
James Hodgkinson
a4c44bc5f9
fixing default for oauth2 request_parameter_supported metadata ( #2378 )
2023-12-19 11:56:47 +10:00
Firstyear
5c445a4704
20231218 ipa sync unix password ( #2374 )
...
* Add support for importing the users password as unix password
2023-12-18 11:20:37 +10:00
Firstyear
d09c2448ff
1481 2024 access control rework ( #2366 )
...
Rework default access controls to better separate roles and access profiles.
2023-12-17 23:10:13 +00:00
Firstyear
854b696532
249 2024 managed by syntax ( #2359 )
...
Allows hierarchial entry management rules.
2023-12-07 10:00:09 +00:00
James Hodgkinson
340d41482b
typo ( #2356 )
2023-12-05 01:22:59 +00:00
Firstyear
4bd5d584cb
20231204 ipa sync minor improvements ( #2357 )
2023-12-04 16:58:15 +10:00
Firstyear
76269f9de2
20231129 webauthn attestation ( #2351 )
...
This adds full support for attestation of webauthn/passkeys.
2023-12-03 06:13:52 +00:00
James Hodgkinson
9a464c653c
Using proper axum http headers lib for compatibility ( #2348 )
2023-12-01 08:55:51 +10:00
Firstyear
cbdbaa8fe0
Bearer should send with same caps we accept ( #2345 )
2023-11-30 09:25:34 +10:00
Firstyear
31b939fca3
20231128 freeipa migration ( #2338 )
...
* Add more weak password formats for freeipa
* Verification of freeipa migration from older ipa versions
2023-11-29 10:43:15 +10:00
Firstyear
ac299b5286
Update to the latest compact-jwt version ( #2331 )
2023-11-24 02:53:22 +00:00
James Hodgkinson
916bb4ec04
Adding env var configs for the server ( #2329 )
...
* env var config for server
* I am my own clippy now
* Man, that got complicated quick
2023-11-24 01:27:49 +00:00
Firstyear
bb8914c70d
20231120 2320 sssd compat ( #2328 )
2023-11-22 10:18:03 +10:00
Firstyear
b71b0460f3
Add test ( #2323 )
2023-11-19 21:56:19 +10:00
James Hodgkinson
2be287c1ff
OAuth2 scopes validation logging missing details ( #2317 )
...
* OAuth2 scopes validation logging missing details - Fixes #2316
* clippy was mad
2023-11-17 16:08:08 +10:00
Firstyear
8f150ad032
20231115 oauth2 authreq ( #2310 )
...
* fix oauth2 requests
* Fix json compat of wasm bindgen
2023-11-15 12:41:01 +10:00
Firstyear
a2a3010860
Remove serde json from wasm ( #2304 )
...
* Remove serde json from wasm
* Fix missing json
2023-11-12 15:38:37 +10:00
Firstyear
8a40f5ab7b
Fix spelling ( #2303 )
2023-11-11 03:04:35 +00:00
Firstyear
47bcea7708
20231109 1122 credential class ( #2300 )
...
* Add CredentialType for acc pol
* Reword ui hints
* Finish account policy
* Clean up artefacts
2023-11-11 09:26:44 +10:00
James Hodgkinson
60e5935faa
Moving daemon tracing to OpenTelemetry ( #2292 )
...
* sally forth into the great otel unknown
* make the build env identification slightly more durable
* docs updates
* wasm recompile
2023-11-09 05:15:12 +00:00
James Hodgkinson
12f1de8358
Update OpenAPI schema gen to actually... be kinda sorta valid. ( #2296 )
...
* updating lockfile
* OpenAPI validation issues
Fixes #2295
* clippy sez no
* adding another validator, more specs
2023-11-07 11:35:17 +10:00
Firstyear
b7852d1d71
pw min length in account policy ( #2289 )
2023-11-05 10:33:25 +10:00
James Hodgkinson
b9d47fe8f7
oauth2 typo ( #2290 )
2023-11-04 06:45:40 +00:00
James Hodgkinson
7025a9ff55
Feature: kanidm CLI pulling OpenAPI schema ( #2285 )
...
* diag is super noisy when you actually turn on logging... even though it wasn't an error?
* adding api download-schema to the CLI
* docs
2023-11-03 17:37:27 +10:00
James Hodgkinson
cf35a7e667
Feature: configurable replication poll interval ( #2283 )
...
* Feature: configurable replication poll interval (#2282 )
* Updating log messages because REPL != LDAP
2023-11-02 02:07:53 +00:00
Firstyear
9e5449a644
Minor improvements to incoming replication ( #2279 )
2023-11-02 01:21:21 +00:00
Allan
dbf476fe5e
Remove unused imports and clippy lint ( #2276 )
...
* Fix unused import errors
* Apply clippy get_first lint
* Add contributor
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2023-11-01 05:54:29 +00:00
Samuel Cabrero
c3c0b5f459
Rework ldap bind routine ( #2268 )
...
Signed-off-by: Samuel Cabrero <scabrero@suse.de>
2023-11-01 15:09:22 +10:00
Firstyear
a3266978c8
Disable inconsistent test ( #2278 )
2023-11-01 02:02:53 +00:00
William Brown
4a08b77285
make versions consistent
2023-10-31 21:24:07 +10:00
James Hodgkinson
6642139900
Release 1.1.0-rc.15-dev
2023-10-31 19:26:18 +10:00
James Hodgkinson
ef96ca6aa1
started writing docs and ended up in another rabbit hole ( #2267 )
...
* started writing docs and ended up in another rabbit hole
* updoots
* dangit fedora
2023-10-31 19:15:35 +10:00
James Hodgkinson
3bfc347c53
CLI integration test beginnings ( #2261 )
...
* more integration test things, using assert_cmd to test the CLI end-to-end
* packagez
* making clippy happy
* making deno happy
2023-10-30 06:10:54 +00:00
William Brown
ecc46bb015
Add book chapter + cli
2023-10-28 13:07:06 +10:00
NavinShrinivas
b80a3b271c
Cargo fmt and clippy checks
...
Signed-off-by: NavinShrinivas <karupal2002@gmail.com>
2023-10-28 13:07:06 +10:00
NavinShrinivas
12ea1c8702
Restrict posix passwords on ldap bind with config
...
Signed-off-by: NavinShrinivas <karupal2002@gmail.com>
2023-10-28 13:07:06 +10:00
James Hodgkinson
e02328ae8b
Splitting the SPAs ( #2219 )
...
* doing some work for enumerating how the accounts work together
* fixing up build scripts and removing extra things
* making JavaScript as_tag use the struct field names
* making shared.js a module, removing wasmloader.js
* don't compress compressed things
2023-10-27 06:03:58 +00:00
James Hodgkinson
ad3c491d07
Bug chasing ( #2257 )
...
* service-account validity expire-at doesn't accept all time nouns as defined by docs
Fixes #2153
* realised a logic bug
* making clippy happy while I'm here
* returning an empty set from the creds if the creds attribute is not found, which is then handled downstream
2023-10-27 05:30:38 +00:00
Samuel Cabrero
99ba97088d
cargo fmt + clippy ( #2241 )
...
Signed-off-by: Samuel Cabrero <scabrero@suse.de>
2023-10-27 04:40:24 +00:00
James Hodgkinson
7dc18e4f9e
adding service account patch methods ( #2255 )
...
* adding service_account PATCH
2023-10-26 13:40:45 +10:00
Firstyear
afe9d28754
20231019 1122 account policy basics ( #2245 )
...
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2023-10-22 11:16:42 +00:00
Firstyear
6ff9082fd2
20231014 account policy ( #2218 )
...
* Start to prep for unix+ssh keys in credupdate session
2023-10-19 01:40:06 +00:00
James Hodgkinson
6850a17e8c
Windows build fixes and test coverage ( #2220 )
...
* adding testing for users functions
* turning KanidmClient build error into a ClientError
* removing a redundant closure
2023-10-17 07:18:07 +00:00