Dominik Süß
8416069c61
feat: add unix passwod reset to security web ui ( #1014 )
...
* feat: add unix passwod reset to security web ui
* refactor: fetch profile info in ViewsApp
prevents constant re-fetching of the profile page and allows every view
to access the current_user property
* refactor: move unix password change to component
* docs: add @theSuess to contributors
* fix: further specify kind of password updated
* refactor: perform validity check before submit
* chore: regenerate vendored wasm package
2022-09-07 11:40:54 +10:00
James Hodgkinson
908a5c57d8
fixing CSS derp ( #1013 )
2022-09-05 11:00:56 +10:00
Firstyear
925c03b3fb
20220817 ldap service tokens ( #1002 )
2022-09-02 14:21:20 +10:00
James Hodgkinson
1a80e76c9b
Web-standards-compliance ( #1001 )
...
* minor tweaks to make browser things happier
2022-08-22 12:47:40 +10:00
James Hodgkinson
e88d345c41
Fix WASM build post-version-thing ( #1000 )
...
* disable last-git-commit in WASM
* Print the version to the console when building in dev mode
2022-08-22 12:46:43 +10:00
dependabot[bot]
f23004b3f2
Bump serde from 1.0.141 to 1.0.142 ( #981 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.141 to 1.0.142.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.141...v1.0.142 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-09 08:50:26 +10:00
James Hodgkinson
b421b4709e
UI updates ( #970 )
...
* cred update resumes properly if you've already started a session
* profile is much prettier now
* clippy calming
2022-08-08 10:19:04 +10:00
dependabot[bot]
4507bcd60c
Bump serde_json from 1.0.82 to 1.0.83 ( #974 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.82 to 1.0.83.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.82...v1.0.83 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 09:05:28 +10:00
Firstyear
a8c8fa5b8f
(cargo-release) version 1.1.0-alpha.9 ( #962 )
2022-08-02 13:14:25 +10:00
James Hodgkinson
845cabb206
A pile of Wasm UI tweaks ( #958 )
2022-08-01 15:52:01 +10:00
Firstyear
4151897948
383 164 authentication updates 9 ( #956 )
...
* implementation of passkeys as an auth mech
* listing the current passkeys when asking to remove one
* tweaking insecure dev server config so passkeys will work
* Fix domain rename
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2022-07-30 22:10:24 +10:00
James Hodgkinson
b249747e55
.deb packaging config and scripting ( #920 )
...
* working on debian builds again
* github actions tweaks
* fixed a ref in the build script
* updating makefile targets to include build profile env
* updates to docs and makefiles
2022-07-20 17:21:40 +10:00
dependabot[bot]
4833482447
Bump serde from 1.0.138 to 1.0.139 ( #928 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.138 to 1.0.139.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.138...v1.0.139 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2022-07-18 19:57:33 +10:00
James Hodgkinson
d8f195915d
More UI things ( #911 )
...
* Instead of wasm_bindgen creating a JS snippet to externalize code, we're now loading pure-JS util functions from wasmloader.js (#[wasm_bindgen(raw_module = "/pkg/wasmloader.js")])
* Sign out is now a confirmation box instead of "oh no I have to log back in because I'm clumsy and clicked a thing"
* Now using the urlencoding crate for encoding the TOTP URLs because string replacing encoded characters felt like writing our own crypto (and now you can call yourself whatever arbitrary string you want)
* This fixed an issue in the web UI where the "Add a TOTP" interface would show URL-encoded things, but also made things easier for consistency.
* Moved the other web middleware objects into the middleware module because the main module was getting a bit unwieldy.
* Started auto-generating the integrity hashes in a different way on start up, which removes a middleware doing random string replacements to inject them, and means we can update modules without having to manually update the string values in the HTML.
2022-07-11 16:33:18 +10:00
dependabot[bot]
b51edbd29e
Bump compact_jwt from 0.2.2 to 0.2.3 ( #914 )
...
Bumps [compact_jwt](https://github.com/kanidm/compact_jwt ) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/kanidm/compact_jwt/releases )
- [Commits](https://github.com/kanidm/compact_jwt/commits )
---
updated-dependencies:
- dependency-name: compact_jwt
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 07:40:05 +10:00
James Hodgkinson
403016b0f8
WebUI Cleanup, icons, Profile Wireframing ( #910 )
...
* account person extend was showing failure when succeeding
* first run on a user profile page, did some other CSS tweaks to the UI
* UI neatening, profile wireframing, robotstxt, PWA manifest
* adding domain_display_name to webmanifest
2022-07-07 18:57:28 +10:00
James Hodgkinson
d2ea936b16
Domain Display Name ( #872 )
2022-07-07 13:03:08 +10:00
dependabot[bot]
fa576eba43
Bump serde from 1.0.137 to 1.0.138 ( #881 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.137 to 1.0.138.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.137...v1.0.138 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 09:05:52 +10:00
dependabot[bot]
50b5d492d9
Bump serde_json from 1.0.81 to 1.0.82 ( #883 )
2022-07-04 07:31:25 +10:00
James Hodgkinson
664e2e4df0
bleep bloop what was I doing again ( #870 )
...
* human-facing message generator thingie
* doctests for new code
2022-06-28 09:22:31 +10:00
dependabot[bot]
5b70fecb1a
Update gloo requirement from ^0.7.0 to ^0.8.0 in /kanidmd_web_ui ( #863 )
...
Updates the requirements on [gloo](https://github.com/rustwasm/gloo ) to permit the latest version.
- [Release notes](https://github.com/rustwasm/gloo/releases )
- [Commits](https://github.com/rustwasm/gloo/compare/0.7.0...0.8.0 )
---
updated-dependencies:
- dependency-name: gloo
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Hodgkinson <james@terminaloutcomes.com>
2022-06-27 20:38:18 +10:00
James Hodgkinson
57f8fa9d2b
Update to account recovery UX ( #859 )
...
* JSON-formatted output for recover_account, moved a bunch of logs to debug instead of info
* updated documentation
2022-06-26 18:02:16 +10:00
James Hodgkinson
4b1989ee22
updating csp headers ( #852 )
...
* removing confetti loader (we still package it, for now)
* 📎 -happiness
* updating WASM build scripts and rebuilding
* updated CSP headers to change self to 'self' and remove some insecure https: options
2022-06-22 22:30:08 +10:00
dependabot[bot]
1072edbb5e
Bump js-sys from 0.3.57 to 0.3.58 ( #828 )
...
Bumps [js-sys](https://github.com/rustwasm/wasm-bindgen ) from 0.3.57 to 0.3.58.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
---
updated-dependencies:
- dependency-name: js-sys
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 15:31:50 +10:00
Firstyear
9d929b876c
636 consent remembering in oauth2 ( #824 )
2022-06-20 11:37:39 +10:00
dependabot[bot]
4a1df985b9
Bump wasm-bindgen from 0.2.80 to 0.2.81 ( #834 )
...
Bumps [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen ) from 0.2.80 to 0.2.81.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.80...0.2.81 )
---
updated-dependencies:
- dependency-name: wasm-bindgen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 10:54:04 +10:00
James Hodgkinson
c5ea14d0cf
adding new favicon and square logo, updating build scripts ( #819 )
2022-06-10 15:07:19 +10:00
Firstyear
b97d13d284
383 170 164 authentication updates - credential update webui! ( #809 )
2022-06-05 16:30:08 +10:00
James Hodgkinson
d5fbb91a1c
Adding Content-Security-Policy Headers and auto-generating integrity hashes ( #740 )
...
* Adding Content-Security-Policy Headers and auto-generating integrity hashes
* created favicon and WASM loader as their own files
* adding .map files from bootstrap
2022-05-06 14:20:52 +10:00
dependabot[bot]
71f6c193a0
Bump serde from 1.0.136 to 1.0.137 ( #731 )
2022-05-02 10:30:09 +10:00
dependabot[bot]
cca1eee3d2
Bump serde_json from 1.0.79 to 1.0.80 ( #733 )
2022-05-02 10:06:40 +10:00
William Brown
b6be05248c
(cargo-release) version 1.1.0-alpha.8
2022-05-01 13:58:18 +10:00
James Hodgkinson
5eb9fa604e
Making the login path nicer, dev scripting ( #721 )
...
* making username-not-found messages nicer
* adds a script to run a dev server easier
2022-04-29 10:44:57 +10:00
Firstyear
a58edc5128
20220427 dependency updates ( #718 )
2022-04-27 13:35:26 +10:00
Firstyear
9ade567a52
383 170 164 authentication updates 2 ( #716 )
...
Add foundations for credential update sessions.
2022-04-27 10:56:18 +10:00
James Hodgkinson
eb37e2f4ba
webUI "this is alpha" message ( #675 )
2022-04-17 09:56:43 +10:00
James Hodgkinson
134235ef7f
Specifying MSRV in package now ( #664 )
...
* specifying MSRV in package now
2022-03-31 14:12:53 +10:00
Firstyear
f252d91e13
20220219 webui updates + source refactor + clippy go clip clip ( #642 )
2022-02-20 12:43:38 +10:00
Firstyear
a2bd54c4cb
Improve access controls for IDM admins to manage account radius secrets. ( #638 )
...
Remove need for a bundler in wasm
2022-02-09 12:57:38 +10:00
Firstyear
2a282f8a89
20220104 resolve yew render issues ( #632 )
2022-01-09 10:47:21 +10:00
William Brown
c8468199fc
(cargo-release) version 1.1.0-alpha.7
2021-12-31 09:27:57 +10:00
Firstyear
d25e3b338a
Pre-release update and cleanup ( #631 )
2021-12-31 09:11:20 +10:00
Firstyear
aa75a696ec
Improve autofocus to oauth2 ( #630 )
2021-12-29 11:36:56 +10:00
Firstyear
0f4189a57e
278 603 OIDC implementation ( #608 )
2021-11-21 16:41:49 +10:00
Firstyear
c9ef4fe5df
Setup for webauthn subdomain support ( #598 )
2021-10-20 14:42:43 +10:00
Firstyear
8e3525c736
Fix state parameter to be string ( #602 )
2021-10-20 14:00:14 +10:00
William Brown
c9f4b1dc2e
(cargo-release) version 1.1.0-alpha.6
2021-10-01 11:44:25 +10:00
Firstyear
d2bb9cead4
Rewrite how we store the internals of valuesets in entries ( #578 )
2021-09-15 08:24:37 +10:00
Quinn
a3c0b8ccfe
Customized tracing
for tide::Middleware
logging ( #544 )
2021-08-19 11:04:24 +10:00
Firstyear
3f27267ea4
508 token introspect ( #565 )
2021-08-18 09:41:04 +10:00