Can we have the same name SSID in Location B, users moving from one location to another location can connect as long as they are authenticated.
Yes. You may also want to use H-REAP.
H-Reap Design and Deployment Guide
H-REAP Modes of Operation Configuration Example
Hybrid Remote Edge Access Point (H-REAP) Basic Troubleshooting
I am interested to understand how Cisco manages for their roaming users between sites.
If you have two sites and between the two sites you do not have wireless coverage, you don't/can't "roam". But you can re-authenticate when you get to an area when wireless coverage becomes available. If this is the case, then yes. This is very possible. The client will have to get a new DHCP and authentication restarts itself.