Merlijn
4795541719
Offer configuration of images for Oauth2 resources ( #2665 )
2024-07-06 12:25:55 +10:00
Firstyear
3ec9b320a1
20240620 htmx ( #2854 )
...
* progress
* Okay, main swap works and can login with pw+totp
* Feedback
* bypassing docs tests temporarily
2024-07-02 10:59:06 +00:00
Daniil Egortsev
074646bcf3
fix: typos in OpenApi ( #2827 )
2024-06-10 17:37:19 +00:00
James Hodgkinson
3c01a96348
Better WebAuthn and other error responses ( #2608 )
2024-06-05 09:57:16 +10:00
Firstyear
1e4f6e85ca
Revive Cookies. ( #2788 )
...
* Revive Cookies.
* change from tikv-jemalloc to mimalloc.
2024-05-23 00:45:42 +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
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
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
Joost Rijneveld
5485483aba
Fix typo in oauth2 error message ( #2715 )
...
Removes a duplicate 'again'
2024-04-20 22:55:35 +00:00
Merlijn
a3ab0e39a6
Update bootstrap 5.0.2 to 5.3.3 & minor UI fixes ( #2650 )
2024-03-13 00:38:24 +00:00
James Hodgkinson
9d05b797ed
SPAs really are stupid sometimes ( #2609 )
2024-03-04 13:14:51 +10:00
James Hodgkinson
e35f5093a0
WASM test fixing ( #2595 )
...
* wasm test fixing
* remove flaky skip
2024-02-29 05:13:47 +00:00
Merlijn
eddca4fc86
Feature object graph ( #2518 )
...
* Refactor: move the object graph ui to admin web ui
* Add dynamic js loading support
Load viz.js dynamically
* Add some js docs
* chore: cleanup imports
* chore: remove unused clipboard feature
chore: remove unused mermaid.sh
* Messing with the profile.release settings and reverting the changes I tried has now made the build much smaller yay :D
* Refactor: user raw search requests
Assert service-accounts properly
* refactor: new v1 proto structure
* Add self to CONTRIBUTORS.md
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2024-02-29 02:25:40 +00:00
Firstyear
fbc021f487
20240221 2489 cleanup api v1 ( #2573 )
2024-02-27 09:25:02 +00:00
James Hodgkinson
097db70c3d
prctl compile-time fixes, also chasing lints ( #2558 )
...
* fixing up error handling for prctl calls
* minor clippy lintypoos
* making clippy happier
* clippizing a test
* more clippy-calming
* adding tpm-udev to ubuntu flows for testing
* rebuilt wasm
* moving from rg to grep because someone doesn't like nice things
* such clippy like wow
* clippy config to the rescue
2024-02-20 18:21:33 +10:00
Firstyear
7567514044
Release 1.1.0-rc.16 ( #2483 )
2024-02-07 04:39:02 +00:00
illode
8cd62d4d4a
Credential update tweaks ( #2475 )
...
* Make the Credential Update page more user-friendly
2024-02-06 03:36:22 +00:00
Firstyear
77b01e3a31
Trim and lowecase usernames ( #2380 )
2023-12-19 06:41:12 +00: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
James Hodgkinson
340d41482b
typo ( #2356 )
2023-12-05 01:22:59 +00:00
Firstyear
76269f9de2
20231129 webauthn attestation ( #2351 )
...
This adds full support for attestation of webauthn/passkeys.
2023-12-03 06:13:52 +00: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
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
James Hodgkinson
6642139900
Release 1.1.0-rc.15-dev
2023-10-31 19:26:18 +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
Firstyear
afe9d28754
20231019 1122 account policy basics ( #2245 )
...
---------
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2023-10-22 11:16:42 +00:00
James Hodgkinson
f28d5cef22
OpenAPI/swagger docs autogen ( #2175 )
...
* always be clippyin'
* pulling oauth2 api things out into their own module
* starting openapi generation
2023-10-14 12:39:14 +10:00
James Hodgkinson
d5ed335b52
Cinco de yakko ( #2108 )
...
* there are always more yaks
* see? ldap yaks.
* fixing stupid radius container build thing
2023-09-16 12:11:06 +10:00
Firstyear
538429838d
When an empty body was returned, do request would error incorrectly ( #2074 )
2023-09-05 14:14:00 +10:00
James Hodgkinson
1d88cede1b
Yak hassling ( #2059 )
...
* trying this query thing again
* if error show error not panic
* clippyism
* moving dependencies around and fixing log messages for healthcheck
* cleaning up some comment mess
* fixing the "debug thing breaks packaging" issue and test failures
2023-09-05 11:50:51 +10:00
Firstyear
da56738dea
pam multistep auth state machine ( #2022 )
...
Himmelblau needs to maintain some data about the state of an authentication across the course of pam exchanges.
Signed-off-by: David Mulder <dmulder@samba.org>
Co-authored-by: David Mulder <dmulder@samba.org>
2023-08-28 09:27:29 +10:00
Samuel Cabrero
9dda8b1ad3
Authentication shortcut to get a RW session ( #1993 )
...
* auth: Add a privileged flag to AuthStep::Init2 step to request a rw session
The privileged flag is defined as Option<bool> for compatibility with
existing clients.
2023-08-24 09:54:33 +10:00
Sebastiano Tocci
70b19f0630
idv cli ( #2001 )
2023-08-23 20:51:24 +10:00
dependabot[bot]
75263c6214
chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 ( #2011 )
...
Bumps [gloo-timers](https://github.com/rustwasm/gloo ) from 0.2.6 to 0.3.0.
- [Release notes](https://github.com/rustwasm/gloo/releases )
- [Changelog](https://github.com/rustwasm/gloo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/gloo/compare/gloo-timers-v0.2.6...0.3.0 )
---
updated-dependencies:
- dependency-name: gloo-timers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-20 23:40:42 +00:00
Sebastiano Tocci
003234c2d0
Identity verification feature ( #1819 )
2023-08-16 21:02:48 +10:00
James Hodgkinson
cc79f7eba1
Are we JSON yet? Kinda. But we're closer. ( #1967 )
2023-08-14 08:51:44 +10:00
Firstyear
bf3e16cbd3
Resolve issue with publishing ( #1925 )
...
* Resolve issue with publishing
* Fix version
2023-08-01 17:25:32 +10:00
Firstyear
0fe5ff0f87
Set dev version ( #1924 )
2023-08-01 15:23:07 +10:00
Firstyear
689c7c74f6
Release 1.1.0-beta.13 ( #1922 )
2023-08-01 15:12:35 +10:00
Firstyear
cccc20ea42
20230731 release ( #1921 )
...
* Cleanup how we check for last git commit to avoid an insecure dep
* Resolve unmaintained or old deps
* Fix ci
2023-07-31 22:27:21 +10:00
Firstyear
e17dcc0ddb
1788 admin unix socket ( #1880 )
2023-07-24 10:05:10 +10:00
Firstyear
60a1cdf9d8
Sync account import improvements ( #1873 )
2023-07-18 08:49:22 +10:00
James Hodgkinson
749522418c
headless webdriver testing, starting on brotli feature ( #1844 )
...
* headless chromedriver testing
* updating build scripts
2023-07-10 16:49:09 +10:00
Firstyear
72bca853f7
Cleanup spa handling ( #1825 )
2023-07-08 16:37:15 +10:00
Firstyear
8e1e533f40
1792 public oauth clients ( #1821 )
2023-07-07 18:53:31 +10:00
Firstyear
17fa61ceeb
Add client UX for redirecting to an external portal for synced accounts ( #1791 )
2023-07-05 09:13:06 +10:00