...
This page presents basic introductory information about the UW Groups Service to give context to using the Groups Web Service User Interface and the programmable Groups Web Service REST API.
Table of Contents |
---|
exclude | Contents |
---|
type | flat |
---|
printable | false |
---|
|
Overview
The UW groups service is a central location in which groups can be created, managed, and then reused in other services and applications. Groups can be created from various sources of group information and used in a wide variety of integrated services and applications, as illustrated in Figure 1.
...
Common uses of groups in applications include email, collaboration, calendaring, access control, purchasing, sharing, voting, scheduling, federating, surveying, and polling.
Purpose / Usage | Description |
---|
Email | Communicating via email with a group |
Collaboration | Communicating and sharing resources among a group |
Calendaring | Scheduling events and/or sharing calendars with a group |
Access Control | Managing and reviewing access to resources based on a group |
Purchasing | Providing software and other resources for purchase to an eligible group |
Sharing | Distributing resources to a group |
Voting | Putting choices to a vote by a group |
Scheduling | See Calendaring |
Federating | Asserting group membership to 3rd party applications via federation |
Surveying | Conducting surveys with a group |
Polling | See Surveying |
UW Group IDs
The UW groups service uses a structured namespace for group identifiers, known as UW Group IDs, permitting UW people and organizations to create and manage groups independently. Each group has a unique UW Group ID. Systems and applications using UW Groups typically refer to groups using UW Group IDs.
...
Identifier Type | Example | Comment |
---|
UW NetID | bob234 | Any type of UW NetID may be used as a group member |
Federated ID | bob456@example.edu | An ID from some non-UW identity service provider, in user@domain format |
DNS name | sys789.org.washington.edu | Any DNS name, typically subject names in UW CA-issued X.509 certificates |
UW Group ID | uw_org789_all_tmp | Other UW Group IDs can be members of groups. |
UWWI Computer | luke$ | The netbios name of a computer joined to UWWI followed by a "$" character |
...
The UW groups service provides controls to manage who can create, update, and delete group information. All groups have these controls:
Control | Role Name | Purpose |
---|
Admin | Administrator | Permits all operations on the group, including update, delete, create subgroup, manage members, and view members |
Create | Subgroup creator | Permits new subgroup creation; i.e. new UW Group IDs using this group's ID as the prefix |
Update | Member manager | Permits adding and removing members of the group |
Member View | Membership viewer | Permits restricting who can view a group's membership, including no restrictions |
Opt-in | Opt-in population | Permits individuals to join a group membership on their own |
Opt-out | Opt-out population | Permits individuals to leave a group membership on their own |
...
An organizational home group has an initial set of users with Admin control, as requested by the organization. You have Admin access to your personal home group when it is created. These controls can be modified at any time so you can control access as needed.
The creator of a group is automatically added as an Admin of the group. In those cases where this isn't desirable, return to the Edit page after group creation and remove the entry. Make sure that at least one other person or group is listed as an administrator.
...
Home Groups
UW Group Naming Plan
Synchronization with UW Windows Infrastructure
Groups Service Architecture
Institutional Groups