MCommunity Overview
R1457 July 2011
MCommunity is a new online directory and identity management system for U-M that is being rolled out in phases. The basic infrastructure was put in place in June 2008. The MCommunity Sponsor System was released to departments in March 2009. The MCommunity Directory was released in July 2011. This document describes some of the components of MCommunity and explains how they are and will be used. Table of Contents
What Is MCommunity?MCommunity is a central system that stores information about people that can be used to grant them access to various online resources at both the university and departmental levels. It is a flexible, centralized, identity management system that U-M campuses and units will be able to use in a decentralized way for provisioning information technology resources and services. It is also what is called an "enterprise directory," which means it includes people across the entire university enterprise and not just a single department or campus. The MCommunity Directory replaced the U-M Online Directory in July 2011. New MCommunity systems will replace current ITS systems for creating and managing uniqnames and for providing computing services. The main reason for creating MCommunity is to make it possible to provide quick access to the online and physical resources people need when they need themand to remove that access when they are no longer eligible for it. MCommunity
Why Is It Important?More and more of what the university does depends on knowing who is and is not a member of the university community. Our previous systems were not able to provide complete, real-time information about who is affiliated with the university and in what capacity. This information is needed for a wide variety of purposes, including
What Are the Components of MCommunity?MCommunity includes several major components. Many of the components listed here are described in greater detail later in this document.
Uniqname CreationYour uniqname is an important part of your identity at U-M. There are a number of procedures for getting a uniqname; the one you use depends on your relationship with the University. Underlying all those procedures is ITS's uniqname system, which creates and manages uniqnames. MCommunity will take over that work as part of its identity management function. Uniqnames for Sponsored AffiliatesAuthorized U-M employees can use the MCommunity Sponsor System to obtain uniqnames for sponsored affiliates. The system allows for creation of a full online identity, not just a uniqname. Uniqname Self RegistrationIncoming students, staff members hired through the university's online application system, and alumni will continue to select their own uniqnames and UMICH Kerberos passwords via a uniqname self-registration process on the web. The software behind this process will change, but the process itself will be similar to the way it is today. Current uniqname self-registration web pages:
Programmatic Uniqname CreationSome U-M units have their own scripts, programs, or systems that interact with ITS's uniqname system to create uniqnames. These will need to be modified to work with MCommunity instead. A web service was developed in conjunction with Medical Center Information Technology (MCIT) that allows MCIT programmatic access to the Sponsor System for creating sponsorships and obtaining uniqnames. This web service can be used as a model for other U-M units that would like to do the same sort of thing. ITS and Departmental Interfaces to UniqnameSystems that currently connect to or interact with ITS's uniqname system will need to transition to working with MCommunity instead. Most, but not all, of these systems are within ITS. ITS will work with the owners of other systems to ensure a smooth transition. After a reasonable transition period, ITS's current uniqname system will be retired. Sponsor SystemThe Sponsor System allows authorized University employees to create identities in MCommunity for people who are affiliated with the university but who are not full members of the university community. These people are usually referred to as sponsored affiliates. There are two common reasons for needing such identities:
For details about the Sponsor System, see MCommunity Sponsor System Overview (R1458). Identity VaultThe Identity Vault is the heart of the MCommunity system. It stores identity information for people and for groups. Most people won't need to give the Identity Vault a second, or even first, thought. They will simply be aware that MCommunity contains identity information about U-M people and groups. Information is provided here about the Identity Vault for information technology staff whose systems will interact with MCommunity, administrative staff who need to know what data is available where, and others who are interested. The part of the Identity Vault that stores data is made up of two parts:
Also part of the Identity Vault is software that, following data precedence rules, determines which data goes in the directory when data from different sources conflict. The Identity Vault has software that keeps data synchronized across MCommunity and manages data changes coming in from various places. A New Online DirectoryThe MCommunity Directory was released July 18, 2011. For an overview of the new directory, see An Overview of the MCommunity Directory Via the Web (R1462). Departmental Roles ManagementUniversity units need to identify populations of faculty, staff, and students based on their university roles. A school might want to identify all the students in a particular program so it can give them access to licensed software or to for-fee online publications, for example. The current directory does not lend itself to this purpose, but MCommunity is being designed to do so. Basic institutional role information will be included for individuals in MCommunity. Individual schools, colleges, and units may use the institutional roles to grant access to services, or they may wish to build upon them with additional criteria. The MCommunity Governance Board has identified basic institutional roles for use in MCommunity. See the Roles Section of the Governance Board's Recommendations for details. Departmental Service ProvisioningDepartmental system administrators will be able to use MCommunity to provision their own information technology services. For example, they will be able to use it when providing departmental server accounts to new staff. They'll also be able to use it to provide access to licensed online materials and more. Programmatic Directory Access Via an LDAP TreeThis is now available. See LDAP Access to the MCommunity Directory. Data Sources for MCommunityMCommunity's sources for data about people are these:
Data about groups will continue to be entered and managed by group owners. Additional ResourcesThe MCommunity Project website provides information about the project status, timeline, history, and more. Visit ITS's Information System to obtain ITS computer documentation and other resources. A list of relevant documents follows:
The ITS Service Center provides a variety of computing help resources. For further help with this or any other topic, send an e-mail or phone 734-764-HELP [4357]. Please direct questions about the MCommunity Project to the MCommunity leads at MCommunity.Leads@umich.edu.
|