/
Apigee Teams Feature Requirements
Apigee Teams Feature Requirements
Background & Business Value
Currently applications are associated with the user that creates them. At the moment, we have asked all users to create Functional Accounts in order for Teams to have a shared username/password combination that they can use as a group to access their departments applications. We need a better way to associate an application with a Team or a group of people.
Apigee provides this functionality in a "Companies" feature that is part of the Enterprise package. We can use the Companies feature on the portal without paying for the Enterprise package. However, we will need to implement the UI for working with the underlying technology ourselves.
Goals
- Add the ability for Teams to Manage Applications.
- Remove functional accounts.
- Allow the API Consumers to Create and Manage their own Teams.
- Develop slack commands to provide Apigee Admins the ability to Manage Teams.
Assumptions
- Will use apigee_nonmint_company feature.
Out of Scope
- Asking Campus IdM to create "Team Accounts"
- Alternatively to implement the Apigee Companies feature we could ask campus to create "Team Accounts" in the Campus IdM. But, it really seems like a bad idea compared to Apigee's Teams Feature.
Project Timeline
Milestone | Requirements | Estimated Length | Estimated Start | Estimated Completion | Status |
---|---|---|---|---|---|
New Infrastructure | Apigee NonMint Company Integration | 1 month | REQUIREMENTS GATHERING | ||
Slack Commands to Manage Teams Requirements | 1 month | REQUIREMENTS GATHERING | |||
Transition Preparation | Transition Plan Requirements | 1 month | REQUIREMENTS GATHERING | ||
Execution | seeĀ Transition Plan Requirements | 1 month | TODO | ||
Requirements Documents
Related content
Apigee NonMint Company Integration
Apigee NonMint Company Integration
More like this
Campus API Developer Portal Security Requirements
Campus API Developer Portal Security Requirements
More like this
Transition Plan Requirements
Transition Plan Requirements
More like this
Campus Identity Resource Request
Campus Identity Resource Request
More like this
@apibot - team command Requirements
@apibot - team command Requirements
More like this
Slack Commands to Manage Teams Requirements
Slack Commands to Manage Teams Requirements
More like this