It's against the law to require specific documents to prove work authorization. In other words, they cannot ask you for a "green card", they may only ask you to prove you are authorized to work in the U.S. Look at the instructions for completing the I-9 form. Pretty clear on there what the employer's obligations are.