Separating auth related modules