Resource Lifecycle Integration
The Authorization Service can take care of the lifecycle of computing resources, such as websites and accounts, including reassignment on conclusion of a CERN contract.
- Resources can be requested/created by end users via the Resource Portal
- Resource objects are stored in the Authorization API as Managed Resources according to a schema defined by the resource managers
- The Authorization Service's synchronisation loop periodically sends create/modify/delete requests to an API run by the resource managers
Development work required for each computing resource includes:
- Definition of a schema that defines the resource
- Development of a Resource Card for the web portal (in ReactJS) where information about the resource is provided by the user (or pre-populated)
- Specification of resource create/read/update/delete policies
- Development of a REST API that is called by the Authorization Service to create/read/update/delete resources
If you manage computing resources and wish to integrate them in the Authorization Service, please contact us for an initial discussion via Service Now.