summaryrefslogtreecommitdiff
path: root/internal/server/handlers.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server/handlers.go')
-rw-r--r--internal/server/handlers.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/server/handlers.go b/internal/server/handlers.go
index db0a4e20e..d633f503e 100644
--- a/internal/server/handlers.go
+++ b/internal/server/handlers.go
@@ -268,6 +268,10 @@ func handleRouter(config *schema.Configuration, providers middlewares.Providers)
r.DELETE("/api/reset-password", middlewareAPI(resetPasswordTokenRL(handlers.ResetPasswordDELETE)))
}
+ if !config.AuthenticationBackend.PasswordChange.Disable {
+ r.POST("/api/change-password", middlewareElevated1FA(handlers.ChangePasswordPOST))
+ }
+
// Information about the user.
r.GET("/api/user/info", middleware1FA(handlers.UserInfoGET))
r.POST("/api/user/info", middleware1FA(handlers.UserInfoPOST))