Hi,
Captive portal uses RADIUS (onboard or external) and it should allow you to use RADIUS attributes as well as for 802.1X. At which moment are you now? Do you have relevant attributes configured? Do you have captive portal up and running?
Kind regards,
Tomasz