diff options
6 files changed, 28 insertions, 5 deletions
diff --git a/docs/content/blog/release-notes-4.39/index.md b/docs/content/blog/release-notes-4.39/index.md index a20862d40..880c929fe 100644 --- a/docs/content/blog/release-notes-4.39/index.md +++ b/docs/content/blog/release-notes-4.39/index.md @@ -2,7 +2,7 @@  title: "4.39: Release Notes"  description: "Authelia 4.39 release notes."  summary: "Authelia 4.39 has been released and the following is a guide on all the massive changes." -date: 2025-02-30T10:00:00+11:00 +date: 2025-03-08T15:54:02+11:00  draft: false  weight: 50  categories: ["News", "Release Notes"] diff --git a/docs/content/configuration/miscellaneous/server-endpoint-rate-limits.md b/docs/content/configuration/miscellaneous/server-endpoint-rate-limits.md index 60988697a..c006d5af9 100644 --- a/docs/content/configuration/miscellaneous/server-endpoint-rate-limits.md +++ b/docs/content/configuration/miscellaneous/server-endpoint-rate-limits.md @@ -2,7 +2,7 @@  title: "Server Endpoint Rate Limits"  description: "Configuring the Server Authz Endpoint Settings."  summary: "Authelia supports several authorization endpoints on the internal web server. This section describes how to configure and tune them." -date: 2025-02-26T22:06:24+11:00 +date: 2025-03-01T03:28:19+00:00  draft: false  images: []  menu: diff --git a/docs/content/integration/openid-connect/zipline/index.md b/docs/content/integration/openid-connect/zipline/index.md index 4ed9a235c..9e1879c22 100644 --- a/docs/content/integration/openid-connect/zipline/index.md +++ b/docs/content/integration/openid-connect/zipline/index.md @@ -2,7 +2,7 @@  title: "Zipline"  description: "Integrating Zipline with the Authelia OpenID Connect 1.0 Provider."  summary: "" -date: 2025-03-04T12:18:02+10:00 +date: 2023-11-12T21:18:09+11:00  draft: false  images: []  weight: 620 diff --git a/docs/data/configkeys.json b/docs/data/configkeys.json index 833e341c1..cb5267f5f 100644 --- a/docs/data/configkeys.json +++ b/docs/data/configkeys.json @@ -370,6 +370,11 @@          "env": "AUTHELIA_AUTHENTICATION_BACKEND_LDAP_USERS_FILTER"      },      { +        "path": "authentication_backend.password_change.disable", +        "secret": false, +        "env": "AUTHELIA_AUTHENTICATION_BACKEND_PASSWORD_CHANGE_DISABLE" +    }, +    {          "path": "authentication_backend.password_reset.custom_url",          "secret": false,          "env": "AUTHELIA_AUTHENTICATION_BACKEND_PASSWORD_RESET_CUSTOM_URL" diff --git a/docs/static/schemas/v4.39/json-schema/configuration.json b/docs/static/schemas/v4.39/json-schema/configuration.json index 0ad5f3fbe..736529c47 100644 --- a/docs/static/schemas/v4.39/json-schema/configuration.json +++ b/docs/static/schemas/v4.39/json-schema/configuration.json @@ -318,6 +318,11 @@            "title": "Password Reset",            "description": "Allows configuration of the password reset behaviour."          }, +        "password_change": { +          "$ref": "#/$defs/AuthenticationBackendPasswordChange", +          "title": "Password Reset", +          "description": "Allows configuration of the password reset behaviour." +        },          "refresh_interval": {            "$ref": "#/$defs/RefreshIntervalDuration",            "title": "Refresh Interval", @@ -1011,6 +1016,19 @@        "additionalProperties": false,        "type": "object"      }, +    "AuthenticationBackendPasswordChange": { +      "properties": { +        "disable": { +          "type": "boolean", +          "title": "Disable", +          "description": "Disables the Password Change option.", +          "default": false +        } +      }, +      "additionalProperties": false, +      "type": "object", +      "description": "AuthenticationBackendPasswordChange represents the configuration related to password reset functionality." +    },      "AuthenticationBackendPasswordReset": {        "properties": {          "disable": { @@ -4382,4 +4400,4 @@        "pattern": "^(-{5}BEGIN CERTIFICATE-{5}\\n([a-zA-Z0-9\\/+]{1,64}\\n)+([a-zA-Z0-9\\/+]{1,64}[=]{0,2})\\n-{5}END CERTIFICATE-{5}\\n?)+$"      }    } -} +}
\ No newline at end of file diff --git a/internal/configuration/schema/keys.go b/internal/configuration/schema/keys.go index 616434dd9..b186f002d 100644 --- a/internal/configuration/schema/keys.go +++ b/internal/configuration/schema/keys.go @@ -111,9 +111,9 @@ var Keys = []string{  	"authentication_backend.ldap.tls.skip_verify",  	"authentication_backend.ldap.user",  	"authentication_backend.ldap.users_filter", +	"authentication_backend.password_change.disable",  	"authentication_backend.password_reset.custom_url",  	"authentication_backend.password_reset.disable", -	"authentication_backend.password_change.disable",  	"authentication_backend.refresh_interval",  	"certificates_directory",  	"default_2fa_method",  | 
