Skip to content

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.