oxTrust from Rich Faces to APIs - GluuFederation/oxTrust GitHub Wiki
High Level Steps
-
Move from XYZ_Action class reusable code to XYZ_Service class
-
Add Rest API which uses XYZ_Service
-
Protect Rest API by UMA... We uses UMA to protect SCIM already. This API should provide admin access to oxTrust. Hence we should be able to discontinue enforcing user/admin roles in the GUI. This is 3rd party GUI responsibility, I think