I haven’t tested it but it seems an easier way by patching packages exists :
How to Add a Custom OAuth2/OpenID Connect Provider to Strapi v4
I haven’t tested it but it seems an easier way by patching packages exists :
How to Add a Custom OAuth2/OpenID Connect Provider to Strapi v4