Is it a federal law to provide a social secturity number ?
yes it it a law in order to recieve service or benefits
What will documents will I be asked for if I am not a U.S. citizen?
You will be asked to show a premanent resident card