I got this to work by adding backend/app/extensions/users-permissions/services/Providers.js coping content from https://raw.githubusercontent.com/strapi/strapi/master/packages/strapi-plugin-users-permissions/services/Providers.js and changing the providers to use const username = body.email;
Is this the correct way?