diff options
Diffstat (limited to 'internal/server/handlers.go')
| -rw-r--r-- | internal/server/handlers.go | 4 |
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)) |
