identityrepository

Identity Repository

The OpenSSO Identity Repository is the module where user identities are managed. It also is used to store configuration information, such as security policies and agent profiles, by the OpenSSO server itself. User information can be persisted in many kinds of data stores, such as a directory server or a data base, and the Identity Repository is the layer of opensso that sits on top of the data stores and allows you to manage the users in your system.

For other resources including the formal documentation set for opensso and some other links, see this link list below.

The user information can be stored in a different data store from the configuration information since user information is often very specific to your applications and environment. When you install opensso.war you can choose among some default provided data stores for both the user information and the system configuration information.

Managing and Accessing Identity Information for Users

The OpenSSO Identity Repository provides many ways to manage and access your user's identity information

OpenSSO provides a couple of Identity Repository implementations out of the box. For example, several implementations are provided to plug in to popular directory servers which might contain your user information. You can fairly easily switch to another data store if you are using one of the Identity Repository implemenations provided by OpenSOO. You can do this through the opensso console UI or ethrough the command line interface (CLI) if desired.

You can manage and access the identity information stored in the repository through several ways. For example, through the opensso CLI commands related to managing identities, through the Indentity Services for REST or WSDL , or through the opensso console UI.

TODO: add a link to a page listing the CLI commands related to creating, deleting, updating a user's attributes, reading etc of identity info such as attributes of a user's profile.

Creating a Custom Identity Repository

In addition to the Identity Repository implementations provided out of the box by OpenSSO, you can create your own custom plugin to any kind of data store. For example, if you wanted to store your user's information in a database such as MySQL or Oracle etc, you could create a plugin
Check out this page for some resoources and tips on creating a plugin for a custom identity repository .

Official Documentation and Links

Here are some links :

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact