I couldn't find information about this in the documentation. How hard is it going to be either to replace the core authentication with my own implementation, or use Flarum's authentication outside of Flarum? My goal would be to write a lightweight CMS which shares a login with the forum.