From 0243535469dc5f080ddc3fca19f80286001ed950 Mon Sep 17 00:00:00 2001 From: Matthieu Bessat Date: Tue, 3 Dec 2024 19:20:03 +0100 Subject: [PATCH] docs: update TODO --- README.md | 24 +++++++++++++----------- TODO.md | 47 +++++++++++++++++++++++------------------------ 2 files changed, 36 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 431f119..5762d48 100644 --- a/README.md +++ b/README.md @@ -8,17 +8,19 @@ This project aims to allow an organization to setup [single sign-on (SSO)](https ## Features -- Login -- Register -- OpenID Connect & OAuth 2.0 -- Activation token -- Profile details -- Static apps -- User roles -- MFA/TOTP -- Email notifications -- Login page customization -- App carousel (App presentation to users) +- [x] Login +- [x] Register +- [x] OpenID Connect & OAuth 2.0 +- [x] Activation token +- [x] Profile details +- [x] Static apps +- [ ] User roles +- [ ] User groups +- [ ] MFA/TOTP +- [ ] Email notifications +- [ ] Login page customization +- [x] App listing (App presentation to users) +- [x] Implicit OAuth 2.0 flow ## Deps diff --git a/TODO.md b/TODO.md index b293fd5..47f541f 100644 --- a/TODO.md +++ b/TODO.md @@ -1,5 +1,23 @@ # TODO +- [ ] i18n strings in the http website. + +- [ ] Instance customization support + +- [ ] Public endpoint to get user avatar by id +- [ ] Rework avatar upload to limit size and process the image? + +- Authorize form + - [ ] Show details about permissions + - [ ] Show app logo + +- [ ] Support error responses by https://datatracker.ietf.org/doc/html/rfc6749#section-4.1.2.1 + +- [ ] feat(perms): add groups and roles + +- [ ] UserWebGUI: add TOTP +- [ ] send emails to users + - [x] Login form - [x] Register form - [x] Redirect to login form if unauthenticated @@ -13,20 +31,12 @@ - [x] Support OpenID to use with demo client [oauth2c](https://github.com/cloudentity/oauth2c) - .well-known/openid-configuration +- [x] architecture refactor +- [x] AdminCLI: init +- [x] AdminCLI: list users +- [x] AdminCLI: create and invite user -- [ ] i18n strings in the http website. - -- [ ] App config - - Add app logo (URI?) - -- [ ] Public endpoint to get user avatar by id -- [ ] Rework avatar upload to limit size and process the image? - -- [ ] Authorize form - - Show details about permissions - - Show app logo - -- [ ] Support error responses by https://datatracker.ietf.org/doc/html/rfc6749#section-4.1.2.1 +- [x] UserWebGUI: Invitation - [x] UserWebGUI: Redirect to login when JWT expire - [x] UserWebGUI: Show user authorizations. @@ -37,14 +47,3 @@ - [x] UserWebGUI: activate account with token -- [ ] feat(perms): add groups and roles - -- [ ] UserWebGUI: add TOTP -- [ ] send emails to users - -- Architecture: do we have an admin API? - -- [ ] AdminCLI: init -- [ ] AdminWebGUI: List users -- [ ] AdminWebGUI: Assign groups to users -- [ ] AdminWebGUI: Create invitation