Hi,
In your case I would suggest to use 802.1x with MAC Authentication Bypass.
http://www.cisco.com/c/en/us/products/collateral/ios-nx-os-software/identity-based-networking-services/config_guide_c17-663759.html
Hopefully that will work for you. Good luck!