I am interested in using the Clearpass 6.5 JSON API in order to manage guest users from an in-house developed application. Customization of Guest module and skins shows too many options we cannot disable. The main requirements I have problems to satisfy with the JSON API are:
- Several operator profiles, each one of them managing a different user role
- Registering visitor name and address, for legal reasons
In Guest module you have the possibility to restrict visibility/management for an operator profile to one or several user roles. However, when you use the Guest Operator API from a registered application, I have not seen any way to know those roles able to be managed from the operator that is logged in, not even the operator profile id, or attributes returned by the oauth2 service on authentication (neither guest/privileges nor guest/me calls gives that). As a consequence, I have not been able to restrict visibility for operators to any user role. Is there any chance to do it?
On the other hand, the JSON scheme used in guest/ does not give freedom to chose any field of the Clearpass guest user table, only specific ones; the only available field taht seems to be somehow customizable in order to store some kind of "free information" would be visitor_name. Am I wrong?
Best regards
Luis