|
MCommunity Overview
R1457 October 2009
MCommunity is a new online directory and identity management system for U-M that is currently under development. It is being rolled out in phases. The basic infrastructure was put in place in June 2008. The MCommunity Sponsor System was released to the Information and Technology Services (ITS) Accounts Office in October 2008 and to U-M departments in March 2009. This document describes some of the components of MCommunity and explains how they will be used.
Table of ContentsWhat 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 will include the entire University enterprise and not just a single department or campus. It will eventually replace the U-M Online Directory. It will also 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 will
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 current systems are not able to give us 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 compnents. Many of the components listed here are described in greater detail later in this document.
Programmatic access to the Sponsor System for system administrators will be provided through a web service and a command-line utility. Medical Center Information Technology (MCIT) is using a web service that allows Medical Center systems to interact with the MCommunity Sponsor System to set up sponsorships.
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.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:
A New Online DirectoryThe MCommunity Directory will eventually replace the U-M Online Directory. You'll still be able to look up people and groups, manage your own MCommunity entry, create and manage e-mail groups, and morebut things will look different in the new directory. For a preview and description 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. This information will be provided by ITS through M-Pathways. Individual schools, colleges, and units may use the institutional roles to grant access to services, or they may wish to customize 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 Access for Departmental System AdministratorsVia the LDAP TreeMCommunity will include a component designed for system administrators who rely on LDAP access to current directory data for unit systems and applications.Staff members in many units across the university currently use LDAP command-line tools to work with data in the current directory. LDAP is also used by various services and applications for such things as user authorization. To allow staff to continue to use these tools and systems to appropriately access the data, MCommunity will include an "LDAP Tree"an LDAP-accessible replica of the directory that is inside the Identity Vault. This will help units make the transition to the new infrastructure with minimal disruption. The LDAP Tree will also be a resource for people who want to access directory data for their e-mail address books. Some e-mail programs can be configured for LDAP access to directory information. Identity Management AccessProgrammatic access to the identity management component of MCommunity will allow departmental system administrators to align their own systems to interact with MCommunity.Direct Access to Departmental DataThis access will allow departmental staff to make batch and one-at-a-time changes to their departmental data in MCommunity.
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:
Using the MCommunity Sponsor System Via the Web (S4356) MCommunity Sponsorship Administration Policies and Agreement (R1459) MCommunity Sponsoring Authority Policies and Agreement (R1460) We welcome your comments; please send e-mail. ITS's Online Help Desk provides a variety of computing help resources. Please direct questions about the MCommunity Project to the MCommunity leads at MCommunity.Leads@umich.edu.
|