Congress may not have authorized this directly. The executive branch has its own budget monies that are not detailed, just a sum and does not have to get authorization for every expenditure.
Congress makes the laws and immigration laws do exist.