Hi Experts ---
Got pushed into a Aruba Clearpass case that moves into over my head at the moment.
The background it this:
- BYOD devices
- The internal Domain credentials shall NOT be used on the devices
- Only Domain members members of a certain group should be able to create BYOD credentials
- BYOD credentials will be used to access 802.1X network.
This works
The domain joined user logs in here: https://dmz-clearpass1.domain.com/guest/byod.php (a customized page)
They log on to the operator page with their Domain username and password and immediately get to a webpage where sponsor name and sponsor email are automatically populated, the user name from ther operator login, and sponsor_email address is retrieved from Active Directory.
So this works. The sponsor_name and sponsor_email are retrieved like this:
array ( 'generator' => 'GeneratorFromSession', 'generator_args' => array ( 0 => 'userauth_user', 1 => 'sponsor_email', ),)
They register new guest user, and for the receipt page - the sponsor name is populated automatically. But the sponsor_email field is empty.
I also tried using email field as well. That's empty too.
Tried both with or without the string above. But looking av verbose dump in footer - I see that sponsor_email field is passed from the registration, but not output'ed to receipt page ---
I'm running out of ideas here ---- what to do :-S