Commit graph

422 commits

Author SHA1 Message Date
Firstyear 9a70942544
Prevent invalidation of api tokens (#1397) 2023-02-22 12:25:14 +10:00
Firstyear 8ce3e81123
20230220 passkey cleanup (#1396)
* Migrate from cred to passkey
* Start to cleanup for removal of the legacy passkey type
2023-02-20 17:50:49 +10:00
Firstyear cd5daf2f1c
1115 store credential ids per session (#1386) 2023-02-19 13:32:47 +10:00
Firstyear 87b43d0c14
Reduce the number of cow cells in idm (#1385)
* Reduce the number of cow cells in idm
2023-02-19 09:51:36 +10:00
Firstyear 0d8d9e1a62
1355 docker builds (#1384) 2023-02-17 17:02:01 +10:00
Firstyear ad07f2a97e
Improve some small behaviours of login and key management (#1383) 2023-02-16 12:58:33 +10:00
Firstyear a02337a07a
967 oauth2 implicit search (#1382) 2023-02-16 09:40:16 +10:00
Firstyear fe24056fdc
20230130 hackweek replication (#1358)
Add initial support for refreshing the content of a new server in a replication topology. This is embedded in test cases only for now.
2023-02-15 10:25:51 +10:00
Firstyear 100bbd5477
1355 docker builds (#1357) 2023-02-06 09:50:10 +10:00
Firstyear 965423d2ac
Update to 12 dev (#1356) 2023-02-01 16:21:00 +10:00
Firstyear d36f2b9564
20230128 protected to access (#1349) 2023-01-30 13:20:44 +10:00
Firstyear 6f7afc0a72
20230125 pre rel cleanup (#1348) 2023-01-28 13:52:44 +10:00
Firstyear 3894dd43df
20230125 pre rel cleanup (#1347) 2023-01-25 16:09:54 +10:00
Firstyear 08ebcc7901
Allow multiple backends to run in parallel for repl tests (#1346) 2023-01-25 14:14:16 +10:00
Firstyear 723c428e37
20230121 access improvement (#1345) 2023-01-25 12:58:22 +10:00
James Hodgkinson 980cb31ce8
Windows-related build fixes (#1344)
* it now builds, but kanidmd stack overflows on windows while running initialise_helper - tests passing
2023-01-25 09:43:24 +10:00
Firstyear ec5e7abe8d
2023 orca improve (#1342)
* Improve orca
* Add improved data generator, add some basic ipa support
* (least) humble brag (ever) on readme
2023-01-23 20:04:03 +10:00
James Hodgkinson 8255c937e5
Adding healthcheck functionality to kanidmd (#1330)
* closes #1220, adds healthcheck functionality to kanidmd

* ssl is old and busted, tls is great
2023-01-23 19:58:13 +10:00
Firstyear 00cf5f4e15
1121 SCIM import totp freeipa (#1328) 2023-01-19 17:14:38 +10:00
Firstyear 84fc7d0bac
1121 multiple totp (#1325) 2023-01-17 14:14:11 +10:00
Firstyear 681fcb6db4
Fix ldap vattr search (#1315) 2023-01-10 22:03:17 +10:00
James Hodgkinson b8dcb47f93
Spell checking and stuff (#1314)
* codespell run and spelling fixes
* some clippying
* minor fmt fix
* making yamllint happy
* adding codespell github action
2023-01-10 13:50:53 +10:00
Firstyear 27cb3d8510
20221224 cleanup (#1300)
* Cleanup
* schema
* Remove some Cell
* Fix mut
* clippy
2022-12-28 17:52:25 +10:00
Jan Christoph Ebersbach d3e73cdac0
feat(kanidmd): add ldap support for mail primary and alternative address (#1287) 2022-12-24 15:12:28 +10:00
James Hodgkinson ae2e7e56bf
Can’t build designs private documentation (#1289)
Fixes #1288
2022-12-23 20:59:16 +10:00
Firstyear def8f3f1bd
20221221 sync deploy (#1285) 2022-12-22 18:03:29 +10:00
Firstyear 3760615ddf
20221219 sync polish (#1284) 2022-12-21 09:53:57 +10:00
Dominik Süß f344c68159
feat(oauth2): add support for a 'groups' claim (#1272) 2022-12-20 09:13:28 +10:00
Firstyear a74ac01b18
20221216 a little cleanup as a treat (#1266) 2022-12-18 13:26:20 +10:00
Jan Christoph Ebersbach 6fe1cba2b5
fix: set executable flag for shell scripts (#1268) 2022-12-16 16:45:29 +10:00
Firstyear e0e611f9df
20221123 iam migration work (#1258)
Add the bulk of the needed parts for IAM migrations.
2022-12-15 16:09:09 +10:00
Dominik Süß c036f81d4e
fix(oauth2): use the short name in the userinfo (#1259)
This implements #1023 for the userinfo endpoint which was an oversight
in #1043. I've also added a testcase to verify this behaviour
2022-12-14 10:30:27 +10:00
Firstyear 883aa5d5cb
Add new mail read group (#1224) 2022-11-23 23:36:53 +10:00
Firstyear a9f5a219be
Add signal trapping for a variety of signals (#1223) 2022-11-23 20:10:43 +10:00
Firstyear a611fa101a
Add ability to bind with token with a dn=token marker (#1225) 2022-11-23 16:02:11 +10:00
Firstyear 9a9f61ff2b
20221121 debug webui (#1217)
* Fixes for sessions/debug
* Fix up debug levels
2022-11-21 22:43:10 +10:00
Firstyear a8cc14217b
Cargo updates (#1219)
Move the reqwest features into the workspace so they apply to all crates in the workspace.
2022-11-21 16:51:39 +10:00
Firstyear 8b90bf0cae
20221116 oauth2 app portal 2 (#1201) 2022-11-21 11:59:47 +10:00
Firstyear 40dd911d10
20221116 oauth2 app portal (#1200) 2022-11-17 10:06:13 +10:00
Firstyear 3589376525
1116 UI hints (#1199) 2022-11-16 19:17:24 +10:00
Firstyear 64759ea20f
1116 UI hint (#1185) 2022-11-14 08:40:05 +10:00
Firstyear 06c9e087cb
613 oauth2 logout (#1184)
* Oauth2 sessions
* Start to add session consistency
* Add tests for session consistency.
* Session refint works!
* Add support for oauth2 session removal
2022-11-13 14:10:45 +10:00
James Hodgkinson 69b9c5845a
started working on fixing a log issue and chased some clippy lints (#1182) 2022-11-11 10:23:49 +10:00
Firstyear 1ed4d7c1bd
20221103 ipa import driver (#1180) 2022-11-10 07:43:22 +10:00
Firstyear 2e864be37f
Review oauth2 best practices document (#1181) 2022-11-10 07:42:26 +10:00
Firstyear 1fe97a9879
Add tools container support (#1178) 2022-11-10 07:42:03 +10:00
Firstyear 565fca5891
improve webauthn errors (#1179) 2022-11-08 20:39:44 +10:00
Firstyear 92d79489fc
Add version header and warnings (#1175) 2022-11-08 10:45:38 +10:00
Firstyear 546f1c8da7
Improve handling of openssl3 in md4 tests (#1171) 2022-11-04 14:48:00 +10:00
Firstyear 692c0a3978
Further test improvements (#1166) 2022-11-02 19:46:09 +10:00