Drupal - Account Creation Review (Approve/Deny)

Project TitleDrupal - Account Creation Review (Approve/Deny)
Target Release
Epichttps://help.library.ucsb.edu/browse/APIGEE-127
Document Status
DRAFT
Document Owner

Document Sign-Off
Subject Matter Expert(s)
Technical Expert(s)

Background & Business Value

Any user (or bot) can attempt to create an account within the Developer Portal. We should extend the account creation functionality in Drupal to approve or deny when appropriate.

Goals

  • Auto-deny requests that fit particular criteria
  • Auto-approve requests that fit particular criteria

Assumptions

Out of Scope

Requirements

Ticket(s)TitleUser StoryPriorityNotes

Auto-Deny RequestsAs a Developer Portal Admin, I would like new Developer Portal accounts to be auto denied if they fit certain criteria.MUST HAVE
  • If they have a non-UCSB email address (ie. ucsb.edu must appear after the @).

Auto-Approve RequestsAs a Developer Portal Admin, I would like new Developer Portal accounts to be auto approved if they fit certain criteria.MUST HAVE
  • If they have ucsb.edu email address and the email address can be verified in the campus LDAP.

Allow for approval of non-ucsb accountsAs an external entity doing official business with UCSB I would like to be able to create an account in the portal to access certain APIs.MUST HAVE
  • if we deny non-ucsb accounts automatically we will not have a way to grant non-ucsb accounts access. 

User Interaction, Design & Architecture

Examples and References

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcomeDecision Date