XSEDE Capability Delivery Plan for "GRP-10: Automate a group's configuration"
URLs: Public, Review
Executive Summary: A software developer or system administrator (hereafter referred to as the “group user”) needs an Application Programmer Interface (API) or Command-line Interface (CLI) that allows him/her to write code that can access and/or control the configuration of a group, roughly equivalent to use cases GRP-02, -03, -05, and -06, but under code control rather than a human user interface. One notable reason is so that science gateway developers can use XSEDE’s group management functions in their gateways rather than implementing their own group management functionality and maintaining a separate group database. Another reason is to enable XSEDE and third-party systems and applications to use XSEDE’s groups for authorization decisions.
First CDP: 2017-11-15
- User-created groups
- Programmable group access and management interface