Block OAuth account creation when disabled in config (#5506)

Этот коммит содержится в:
Joram Wilander
2017-02-23 03:53:33 -05:00
коммит произвёл George Goldberg
родитель 7883a515e7
Коммит 9220254f05
4 изменённых файлов: 51 добавлений и 0 удалений

Просмотреть файл

@@ -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 {