Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Apigee API team is requesting an FTE be hired for a resource from the Campus Identity Team, with at least 70% of their time dedicated to Campus API Gateway needs to accomplish the following tasks:

  • Create a Single Sign On experience between the Campus Identity systems and the Campus API Portal Drupal based website

    • This requires Drupal programming to integrate SSO responses back into the creation of Apigee Accounts

  • Extend the Campus API Portal to be a one stop Self Service Portal for the creation and management of Campus Identity Service Accounts

    • Requires Drupal programming to integrate the creation and deletion of Campus Identity accounts through the Portal

  • Extend the Campus API Portal to integrate API Access Request Workflows and API Permissions

    • This requires Drupal programming to connect the Drupal workflow system with the Apigee Permissions system

  • Integrate Campus Identity OAuth into the Campus API request validation system so that the number of accounts used can be consolidated to only the Campus Identity Service Account

    • This requires new fields to be created in Campus Identity to store Apigee Client Id

    • This requires Drupal programming to ensure the Campus Identity Id and Apigee Client Id flow between each other

Prerequisites

Please notice that the Apigee developer portal developer.ucsb.edu has to be migrated from to Drupal 8 from Drupal 7 before the identity enhancements can be accomplished.