Versions Compared

Key

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

...

  • 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

  • Provides maintenance and support for the developer portal’s self-service identity management capabilities.

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.