title | teaching | exercises | questions | objectives | keypoints | workshopOverviewName | workshopOverviewURL | lessonOverviewName | lessonOverviewURL | previousEpisodeName | previousEpisodeURL | nextEpisodeName | nextEpisodeURL | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Identity Registries |
5 |
0 |
|
|
|
COmanage Workshop: Managing Identities & Collaborations |
CO101 - Workshop Intro & Getting to Know COmanage |
../index.md |
1. Workshop Welcome |
/_episodes/01-orientation.md |
3. Why COmanage |
/_episodes/02-whyCOmanage.md |
2. About Identity Registries
COmanage is an Identity Registry. What is a registry?
What is an identity registry?
An Identity Registry is a database for storing, curating, and managing electronic identities for people. The primary purpose for creating a registry is to manage your users' access to electronic services.
A key benefit to storing this information in a registry rather than a file, spreadsheet or general purpose database is because registries provide pre-configured features to enable sharing of information about the registered people with “downstream” services. Registries can help manage who will gain access to these services, either directly or through a secondary system that works with COmanage.
A bit of history
Despite the usefulness of registries, there is no universal incumbent product that is used. For many years, each university wrote its own identity registry to satisfy its own local use cases; many universities still take this approach. More recently, some universities have been working together to create a "Registry for Higher Education and Research" (with mixed success.) There also are newer enterprise and open source efforts have been aimed at organizations of different sizes.
We'll talk about capabilities later...some tools in this space include:
- COmanage
- midPoint
- WSO2 Identity Server
- KeyCloak
- OpenIAM
- Apache Syncope
- OpenAM
- Microsoft AD
- Microsoft Identity Manager 2016
- NetIQ (Novell) Identity Manager
- IBM Tivoli Identity Manager
- Oracle Identity Manager
- ForgeRock Identity Platform
Some review: What is COmanage again?
COmanage is a Collaboration Management Platform (CMP) designed and built for federated identity environments. These CMP tools provide many things:
- An interface for user enrollment
- The ability to assign rights and permissions to people through roles, groups, etc
- The ability to distribute the management of rights and permissions to multiple people. For example, a project's Principal Investigator can manage the rights and permissions for his/her project group
COmanage is not the only CMP focused on federated identity. Examples of other services include HEXXA and PERUN.
Deployers often strongly prefer one tool over another, though at their core, each of these tools serve the same basic functions. Their differences are primarily in the emphasis each tool makes on various features, how the development of the tool is managed, and how the tool is packaged with other tools.
Since you are here, we are assuming that you have already made the choice to invest in learning COmanage.
NEXT SECTION: 3. Why COmanage
PREVIOUS SECTION: 1. Workshop Welcome
LESSON OVERVIEW: CO101 - Workshop Intro & Getting to Know COmanage
WORKSHOP OVERVIEW: COmanage Workshop: Managing Identities & Collaborations