Versions Compared

Key

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

...

Conduct and publish the results of a critical evaluation of the basic group and membership management APIs.

Initial Tasks

Use Swagger 2.0 and/or RAML 1.0 to represent the three most basic RESTful group API calls as defined by Grouper, VOOT2, SCIM 2.0 and CIFERDraft API specifications for the most commonly used group management functions using Swagger 2.0

  • Our initial assumption was that the three most basic group management calls arewere: 
    • Is this person a member of this group?

    • List the members of a group

    • List all the groups for which a given person is a member

 

Info

 

 

U Dub’s eight most heavily used Group ops

Chris Hyzer’s top three group operations

1) isMember (or hasMember)

1) isMember (or hasMember)

2) getMembers (of a group)

2) getMembers (of a group)

7) get/search Groups (of a member)

3) getGroups (of a member)

3) getGroup

 
4) putGroup 

5) getAllMembers (of a group)

 
6) putAllMembers (of a group) 

8) put/delete member to/from Group

 

...