This has been discussed in this forum many, many times.
The bottom line is this:
If the police have no RAS to stop you, they have no lawful authority to demand your ID (of any type).
Conversely, if they do have RAS, you don't have any basis to deny really any lawful demand.
Determining whether or not the officer has RAS is the difficult part, and you certainly need to be prepared to fight the 'interfering' charge if you do plan on denying the request.
Note that during any traffic stop, they DO have the statutory authority to demand your driver's license no matter what. That is an explicit statute.
You are not going to find a law that says you don't have to provide ID. Laws don't work that way.
Don't ask advice of police officers, gun shop employees or patrons or anyone who doesn't first understand Terry.