il problema dell'autenticazione è che è sempre una cosa molto delicata e quindi va fatta su misura...ci solo librerie come authlib che permettono di impostare un sistema di autenticazione ma ovviamente è molto basilare

cmq ti sconsiglio di fare un mix in questo tipo di cose ^^