# Profile Control

The Profile control provides a convenient way to incorporate user and group profile management actions into your Page Flows, such as creating profiles for users and groups and getting profile information. For example, use this control to retrieve a user's profile, use the Property Control to put properties in working memory, then use the Rules Executor Control to evaluate and filter the user's profile properties in order to trigger actions based on that evaluation.

You can use this tag to create a standalone profile for a user in an external authentication provider that does not provide read access to its users and groups. Then, when that user logs in, the profile is automatically associated with the user.

Note: It is possible (but not recommended) to store an identical username or group name in more than one authentication provider. For example, user "foo" can reside in the default WebLogic Server LDAP provider and in an external RDBMS provider. In that case, WebLogic Portal uses only one user profile for user "foo."

Security: For profile management actions, the roles you specify in the WebLogic Administration Portal Authentication Security Provider Service determine whether or not the user can perform the action for users and groups. For example, to let users modify their own user profile, make sure the "Self" role is in "Roles That Can Update Users" (which is already a default setting).

## Javadoc

For property, method, and other details on this control, see the control's Javadoc.

Related Topics

Adding Portal Controls to Java Page Flows

Using Portal Controls

Property Control

User Provider Control

Group Provider Control

Tutorial: Creating a Login Control Page Flow Using the Wizard

User/Group Management JSP Tags