|
MCommunity Overview
R1457 October 2008
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 Sponsor System was released to the ITCS Accounts Office in October 2008. This document describes some of the components of MCommunity, explains how they will be used, and tells what will be available when.
Table of ContentsWhat Is MCommunity?MCommunity is a central system that will store 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 ITCS systems for creating and managing uniqnames and for provisioning Basic Computing Package 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 unable to give us 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
When Will It Be Available?MCommunity is being developed and rolled out in stages. Many of the components listed here are described in greater detail later in this document.June 2008The basic, underlying structure of MCommunity was put in place in June 2008, including the Identity Vault and the data feeds connecting the primary authoritative data souces. THe infrastructure and data feeds are stable and working well.As of August 2008, MCommunity has a live feed from M-Pathways, a nightly feed from the Dearborn campus, and a nightly feed of alumni data from the U-M Data Warehouse. This means that MCommunity is routinely creating entries for Ann Arbor faculty, staff, and students; Dearborn faculty, staff, and students; Flint faculty and staff; retirees; and alumni. Fall 2008The MCommunity Sponsor System was introduced to the ITCS Accounts Office for use in October 2008. Use will likely be extended to departmental sponsorship administrators in December 2008.Winter-Spring 2009LDAP access to MCommunity data will be provided to U-M system administrators through an LDAP Tree.The new MCommunity online directory will begin to run in parallel with the current U-M Online Directory. For most members of the U-M community, this will be the visible debut of MCommunity. There will be changes in how people look up people and group entries, how they modify their own entries, and how they create and manage groups. There will also be changes in what information is available to the general public and to members of the University community. The U-M Online Directory will remain available behind the scenes for some time so that departments who need access to it can continue to use it while they transition their systems to access MCommunity instead. Programmatic access to the Sponsor System for system administrators will be provided through a web service and a command-line utility. Summer-Fall 2009MCommunity will introduce tools that departments can use for departmental roles management.MCommunity will be used for provisioning of ITCS's Basic Computing Package, as well as some other campus services. Departmental system administrators will begin to be able to use MCommunity to provision their own information technology services.
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 ITCS'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 MCommunity to obtain uniqnames for sponsored affiliates. The Sponsor System component of MCommunity allows for creation of a full online identity, not just a uniqname, that can be used for service provisioning.The Sponsor System currently provides two ways of getting uniqnames:
In the future, it will offer an additional option:
For now, authorized staff members can continue to use WebUniq or the uns command-line tool to create uniqnames for sponsored affiliates. After a reasonable transition period, these tools will be retired. 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 ITCS's uniqname system to create uniqnames. These will need to be modified to work with MCommunity instead.ITCS and Departmental Interfaces to UniqnameSystems that currently connect to or interact with ITCS's uniqname system will need to transition to working with MCommunity instead. Most, but not all, of these systems are within ITCS. ITCS will work with the owners of other systems to ensure a smooth transition. The transition will likely begin somewhere around June 2008, when MCommunity will be capable of creating and managing uniqnames. After a reasonable transition period, ITCS'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 will store 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 will be made up of two parts:
A New Online DirectoryThe web interface to the U-M Online Directory will be joined by a new web interface to MCommunity in the first half 2009. 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. After a reasonable transition period, the U-M Online Directory will be retired.Details about what directory information should or should not be visible and to whom are being decided by the MCommunity Governance Board, a group with representatives from across the University community. The group prepared general recommendations to guide the use of data in MCommunity and continues to meet regularly to refine those ideas as MCommunity takes shape. People EntriesWhen the current U-M Online Directory was created, Internet culture encouraged open sharing of information. Since that time, awareness has increased of the need to protect the privacy of personal identity information. Our peer institutions no longer display as much data about members of their communities as we do.MCommunity will allow the University to provide varying levels of access to directory information. Those who log in to MCommunity will be able to see more information than the general public, for example. Privacy of Personal Information. Whereas the current directory publishes home addresses and phone numbers unless individuals request otherwise, MCommunity will reverse this. Home addresses and phone numbers will not be published unless individuals request that they be made public. Keeping Public Information Public. University employees will no longer be able to change or remove their official job titles as they can today. Space will be provided for individuals to provide a more specific or informal title in addition to their official title if they wish. See the Governance Boards's recommendations regarding General Visibility of Person Attributes for details. GroupsMCommunity will provide for group creation and management, but the tools for doing this will look different from the group-management tools in the current directory. Current groups will be moved from the U-M Online Directory to MCommunity. Details for groups in MCommunity have not yet been worked out. When they are, more information will be provided here.
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 MAIS 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 ITCS's Information System to obtain ITCS computer documentation and other resources. A list of relevant documents follows: We welcome your comments; please send e-mail. ITCS'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.
|