diff options
author | Joram Wilander <jwawilander@gmail.com> | 2017-02-23 03:53:33 -0500 |
---|---|---|
committer | George Goldberg <george@gberg.me> | 2017-02-23 08:53:33 +0000 |
commit | 9220254f05b6200de2e8ac78476a8df536c821ec (patch) | |
tree | 9fc67b94e25e65ebe85ddef1b0b5a4df6fe263dc /app/user.go | |
parent | 7883a515e72690e08e10d38fafc741da1e7a0deb (diff) | |
download | chat-9220254f05b6200de2e8ac78476a8df536c821ec.tar.gz chat-9220254f05b6200de2e8ac78476a8df536c821ec.tar.bz2 chat-9220254f05b6200de2e8ac78476a8df536c821ec.zip |
Block OAuth account creation when disabled in config (#5506)
Diffstat (limited to 'app/user.go')
-rw-r--r-- | app/user.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/user.go b/app/user.go index a0cb2a49f..9f428089b 100644 --- a/app/user.go +++ b/app/user.go @@ -218,6 +218,10 @@ func createUser(user *model.User) (*model.User, *model.AppError) { } func CreateOAuthUser(service string, userData io.Reader, teamId string) (*model.User, *model.AppError) { + if !utils.Cfg.TeamSettings.EnableUserCreation { + return nil, model.NewAppError("CreateOAuthUser", "api.user.create_user.disabled.app_error", nil, "", http.StatusNotImplemented) + } + var user *model.User provider := einterfaces.GetOauthProvider(service) if provider == nil { |