I'm not aware of a way to do central mac table authentication.
I think your best option here is to have a RADIUS server availalbe and configure 802.1x authentication on the required ports. If you have windows servers in the environment you can add the NPS role to get a RADIUS server that works with your AD accounts (computer or user).