Can you configure login via Steam?

Hey all,
using Strapi 4.x.x, is it possible to configure Steam as a provider for the users-permissions plugin?

If not, could one use passport.js for that? I was unable to find resources covering neither integrating passport.js with Strapi nor adding a Steam provider to Strapi.

Appreciate any help! Thanks!