In order to buy a resident hunting license in Alabama, you'll need proof of residency and identity. Alabama requires either a valid driver's license or passport to prove identity. The driver's license is what they use to establish residency. If you only have a non-driver's identification card, you won't be able to buy your license online. All applicants must also provide a Social Security Number pursuant to federal law. In addition to identification, residency, and Social Security documentation you will have to furnish proof that you successfully completed an Alabama-approved hunter education course.
Check out these Steele, AL Hunting resources: