dev: cleanup auth plugins with a new authpluginbase