I work on an industrial application development team, and in my position, security is the number one priority. When it comes to choosing an authentication module, we always use a solution from one proven service
https://www.makini.io/integrations/service-channel. In all the time we've been using it, we've never had a problem - it protects user data reliably and integrates easily into our projects. We tried different options, but this one turned out to be the easiest and most effective. I am pleased that we decided on it, because it really takes the headache out of security issues.