Do you have discord or anything similar? We can connect there and you might can help me with building out the pieces.
Currently I am struggling getting the password run as route middleware in strapi.
In express you would do something like this:
app.use(route.post('/login',
passport.authenticate('local', {
successRedirect: '/app',
failureRedirect: '/'
})
))