diff --git a/packages/core/admin/server/services/passport/local-strategy.js b/packages/core/admin/server/services/passport/local-strategy.js index 551493c512..58ad381800 100644 --- a/packages/core/admin/server/services/passport/local-strategy.js +++ b/packages/core/admin/server/services/passport/local-strategy.js @@ -1,5 +1,6 @@ 'use strict'; +const { toLower } = require('lodash/fp'); const { Strategy: LocalStrategy } = require('passport-local'); const createLocalStrategy = strapi => { @@ -11,7 +12,7 @@ const createLocalStrategy = strapi => { }, (email, password, done) => { return strapi.admin.services.auth - .checkCredentials({ email, password }) + .checkCredentials({ email: toLower(email), password }) .then(([error, user, message]) => done(error, user, message)) .catch(error => done(error)); }