They have no legal reason to request your social security number. Your Social Security number can only be required for financial transactions. I refused to give them mine when I got my last fishing license in Texas. They still issued the license. I had a valid Texas Drivers license which they used for the ID.