So, if anyone's interested I integrated, in a very crude but it works sense, my own custom CMS, and it wouldn't be so hard to integrate any of the other systems as well. Shoot me an email or message if you want to know how, but essentially I let Flarum do what it does on the backend normally, except I populate the users table through a database trigger after inserts and updates. Then I modified the auth system to use the same hashing type I use myself instead of the standard that comes with, and done. That takes care of login to the forum, then I went in and set every time on the frontend, it's posts to the login controller, it posts to my normal login check just before with the same info, and make sure my auth controller is set to check for identification instead of username, put everything in place i need to, and good. i also have it set to post a CURL to get an access token if the identification is not in the post, and redirect to the forum after. I also delete the cookie for flarum_remember when it logs out.
Easy stuff, just a bit of work.