Improve auth backends module