WSO2 Business Process Server v3.1.0 Documentation

##### Overview

- Home
- Release Note
- WS-BPEL Compliance
- License

##### Downloads

- Releases

##### Installation Guide

- Installing WSO2 BPS

##### Quick Start Guide

- Modeling the process
- Deploying the process
- Testing the process

##### User Guide

- Deploying BPEL Processes
- Deploying Human Tasks
- Managing BPEL processes
- Managing BPEL process instances
- QoS for BPEL processes
- Securing BPEL processes
- Invoking secured partner services
- Versioning
- Management API

##### Human Task Guide

- Human Tasks Quick Start Guide
- Deploying HumanTasks
- Managing Tasks
- Developing a Human Task Artifact
- Human Task Management and Configuration
- Human Task Concepts

##### Administrator Guide

- External data sources Configuration
- Registry Configuration
- Events
- Unified Endpoints
- BPEL Extensions
- Transaction Factory Configuration
- Message Exchange Interceptors
- OpenJPA specific properties
- JMS Transport Configuration
- Process Instance Cleanup Tasks
- Process Hydration and Dehydration
- Enabling Peer-to-Peer(P2P) Communication
- Setting up a BPS Cluster

##### Best Practices

- Process Deployment Best Practices

##### Concepts

- Process Versioning
- Process instance events
- Partner links

##### WS-BPEL Extensions

- Activity Failure and Recovery
- Extension Activities and Extensible Assign Operations
- XPath Extensions
- Iterable ForEach
- Flexible Assigns
- BPEL4People Extension

##### Samples

- HelloWorld
- If-Else
- ForEach
- While
- Repeat Until
- Flow and Links
- Pick
- Synchronous and Asynchronous Service Invocations
- Fault Handling
- Split
- XslTransform
- Compensation Handler
- Event Handler

##### Resources

- FAQ
- External Articles
- Library
- Source Code

##### Community

- Forum
- Mailing Lists

##### Project Information

- Issue Tracking

# User Store Management

This user guide describes various configuration and management options available with user store management.

The User Store Management component of the WSO2 Carbon facilitates the management and control of user store configuration. The key functionalities of this component includes:

- Create Secondary User Stores
- Edit Secondary User Stores
- Enable/Disable User Stores
- Delete User Stores

## Default View

The default view of user store management feature will show a summary of the available user store definitions.

Figure 1: Summary of available user store definitions

The default view will be as above, until we define a secondary user store. To add a user store, we can go through 'Add Secondary User Store'

## Selection

Figure 2: Select a preferred user store implementation

Here it provides a form to define a user store, using the available user store manager implementations. At first we need to select the implementation class we are to use. By default identity server provides 4 such implementations

1. ReadWriteLDAPUserStoreManager
2. ReadOnlyLDAPUserStoreManager
3. ActiveDirectoryUserStoreManager
4. JDBCUserStoreManager

In addition to the above we can add our own custom user store managers too. We just have to write our custom user manager implementing interface org.wso2.carbon.user.api.UserStoreManager and make it available in the server. From the drop down menu select the required user store manager implementation. It will provide a form to fill as follows according to the selected class

## Define

Figure 3: Property defining

A little description of what each property means is also given for the ease. Fill all the mandatory properties and optional properties as you wish.

## Save

Figure 4: Try to add the user store

At saving the user store it will provide a notification as above. This means you have given all the required properties and identity server is in the process of adding this defined user store to the existing chain. Please not that this does not mean user store is successfully added. We have to wait little and refresh the page to confirm it.

## Status

Figure 5: Status after addition

At refresh after a moment summary view will show something similar to above, if user store addition is a success. Then we can use the provided links to edit,disable/enable the user store.