summaryrefslogtreecommitdiff
path: root/docs/content/roadmap
diff options
context:
space:
mode:
authorJames Elliott <james-d-elliott@users.noreply.github.com>2024-03-21 18:57:44 +1100
committerGitHub <noreply@github.com>2024-03-21 18:57:44 +1100
commit258c536dfdd2ef6b7db2ba7b7c742c110a1388ef (patch)
tree410da0e93f28762bc5658bae484a2eba225104da /docs/content/roadmap
parentfdff2bd4514d49df49ec03ffc591f72b1ef24034 (diff)
docs: misc improvements (#6988)
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
Diffstat (limited to 'docs/content/roadmap')
-rw-r--r--docs/content/roadmap/active/dashboard-control-panel-and-cli-for-admins.md30
-rw-r--r--docs/content/roadmap/active/openid-connect.md14
-rw-r--r--docs/content/roadmap/active/webauthn.md9
-rw-r--r--docs/content/roadmap/prologue/introduction.md6
4 files changed, 43 insertions, 16 deletions
diff --git a/docs/content/roadmap/active/dashboard-control-panel-and-cli-for-admins.md b/docs/content/roadmap/active/dashboard-control-panel-and-cli-for-admins.md
index 936d80adf..676f00155 100644
--- a/docs/content/roadmap/active/dashboard-control-panel-and-cli-for-admins.md
+++ b/docs/content/roadmap/active/dashboard-control-panel-and-cli-for-admins.md
@@ -99,38 +99,46 @@ due to how important or difficult to implement they are.
### Design Stage
-{{< roadmap-status >}}
+{{< roadmap-status stage="in-progress" >}}
Decide on a design.
### Initial Implementation
-{{< roadmap-status >}}
+{{< roadmap-status version="v4.40.0" >}}
Implement the pivotal elements of the design.
### Design Element: Segregation
-{{< roadmap-status >}}
+{{< roadmap-status version="v4.40.0" >}}
Allow the admin UI to be run as a separate process, on a different port, and at a different URL to Authelia itself.
Alternatively allow it to run as part of the main process and port for minimal configurations.
-### User Management
+### Session Management
-{{< roadmap-status >}}
+{{< roadmap-status version="v4.40.0" >}}
-Manage user accounts with either the internal or LDAP authentication backends. Allow for creation, modification, and
-deletion.
+Manage user sessions for all users.
-### Session Management
+### OpenID Connect 1.0 Client Management
+
+{{< roadmap-status version="v4.40.0" >}}
+
+Manage client registrations via a web frontend.
+
+### Access Control Management
{{< roadmap-status >}}
-Manage user sessions for all users.
+Manage Access Control rules.
-### OpenID Connect 1.0 Client Management
+### User Management
{{< roadmap-status >}}
-Manage client registrations via a web frontend.
+Manage user accounts with either the internal or LDAP authentication backends. Allow for creation, modification, and
+deletion.
+
+
diff --git a/docs/content/roadmap/active/openid-connect.md b/docs/content/roadmap/active/openid-connect.md
index 116b5effb..30a51049e 100644
--- a/docs/content/roadmap/active/openid-connect.md
+++ b/docs/content/roadmap/active/openid-connect.md
@@ -20,9 +20,11 @@ seo:
noindex: false # false (default) or true
---
-We have decided to implement [OpenID Connect 1.0] as a beta feature, it's suggested you only utilize it for testing and
-providing feedback, and should take caution in relying on it in production as of now. [OpenID Connect 1.0] and it's
-related endpoints are not enabled by default unless you specifically configure the [OpenID Connect 1.0] section.
+We have decided to implement [OAuth 2.0] and [OpenID Connect 1.0] as a beta feature. While it's relatively stable there
+may inevitably be the occasional breaking change as we carefully implement each aspect of the relevant specifications.
+It's suggested to use a bit more caution with this feature than most features, we do however greatly appreciate your
+feedback. [OpenID Connect 1.0] and it's related endpoints are not enabled by default unless you explicitly configure the
+[OpenID Connect 1.0 Provider Configuration] and [OpenID Connect 1.0 Registered Clients] sections.
As [OpenID Connect 1.0] is fairly complex (the [OpenID Connect 1.0] Provider role especially so) it's intentional that
it is both a beta and that the implemented features are part of a thoughtful roadmap. Items that are not immediately
@@ -144,7 +146,7 @@ Feature List:
### Beta 7
-{{< roadmap-status >}}
+{{< roadmap-status version="v4.39.0" >}}
Feature List:
@@ -253,6 +255,10 @@ The `preferred_username` claim was missing and was fixed.
[RFC8693 Section 4.3]: https://datatracker.ietf.org/doc/html/rfc8693/#section-4.3
[RFC4122]: https://datatracker.ietf.org/doc/html/rfc4122
+[OpenID Connect 1.0 Provider Configuration]: ../../configuration/identity-providers/openid-connect/provider.md
+[OpenID Connect 1.0 Registered Clients]: ../../configuration/identity-providers/openid-connect/clients.md
+
+[OAuth 2.0]: https://oauth.net/2/
[OpenID Connect 1.0]: https://openid.net/connect/
[OpenID Connect Dynamic Client Registration 1.0]: https://openid.net/specs/openid-connect-registration-1_0.html
[OpenID Connect Session Management 1.0]: https://openid.net/specs/openid-connect-session-1_0.html
diff --git a/docs/content/roadmap/active/webauthn.md b/docs/content/roadmap/active/webauthn.md
index a70c08ab1..1d41938cb 100644
--- a/docs/content/roadmap/active/webauthn.md
+++ b/docs/content/roadmap/active/webauthn.md
@@ -53,12 +53,19 @@ the backend, it's just the public facing interface elements remaining.
### Platform Authenticator
-{{< roadmap-status >}}
+{{< roadmap-status version="v4.39.0" >}}
Implement [WebAuthn] Platform Authenticators so that people can use things like [Windows Hello], [TouchID], [FaceID],
or [Android Security Key]. This would also allow configuration of the [Authenticator Attachment] setting most likely,
or at least allow admins to configure which ones are available for registration.
+### Passkeys
+
+{{< roadmap-status version="v4.39.0" >}}
+
+Implement the ability to add Passkeys to later be used with [Passwordless Login](#passwordless-login) but immediately as
+a 2FA credential.
+
### Passwordless Login
{{< roadmap-status >}}
diff --git a/docs/content/roadmap/prologue/introduction.md b/docs/content/roadmap/prologue/introduction.md
index 68944085d..5e61fb619 100644
--- a/docs/content/roadmap/prologue/introduction.md
+++ b/docs/content/roadmap/prologue/introduction.md
@@ -25,6 +25,12 @@ improvements as much as possible with the maintenance tasks we have to perform t
reasonable state. If you're willing to contribute and help us move forward faster, get in touch with us on Matrix. We'll
be glad to share ideas and plans with you.
+{{< callout context="danger" title="Important Notes" icon="alert-octagon" >}}
+It's important to note that the versions listed on a roadmap item unless noted as completed are an intended estimation.
+Plans may change and we may potentially forget to update the version. If you feel we've forgotten please feel free to
+let us know via a GitHub Discussion or one of the Chat options.
+{{< /callout >}}
+
## Summary
This is a summary of the features which are currently on the roadmap with links to further details: