more improvaments to make it work better

some adapters will have a certain set of authentication methods, others different, this part is still needing of love in the adapters side