add some stuff to implement new 3rd party login over plugins