Security
The Security page in portal administration allows you to set security on the portal, such as access level, defining roles and permissions, and managing membership.
Changing the Access to a Portal
Access to a portal is defined when the portal is created. This access can be changed to make the portal more visible or less visible.
To change the access to a portal:
Creating a Custom Role for a Portal
Before creating a new role, be sure to confirm that the Viewer
or Participant
roles cannot meet the role requirements.
See Creating Viewer and Participant Roles for a Portal for permissions associated with these two roles.
To create a new role for a portal:
- In the portal administration, click Security in the left navigation pane, then click the Roles subtab.
- To define a new role for this portal, click the Create Role drop-down and select Custom Role to open the Create Role dialog.
- Click the Help icon in the Create Role dialog for assistance.
- To modify permissions for the role, click Edit Permissions, and then select or deselect each permission check box.
Creating a Delegated Manager Role for a Portal
Portal managers can assign the Delegated Manager
role for the portal to another member. The Delegated Manager
role is a seeded role, but is not created by default when the portal is created. The Portal Manager
has to explicitly create the role for a portal, as described in this section.
Note:
The Delegated Manager
role assumes all the permissions inherent in the Portal Manager
role, with the following two exceptions:
-
The
Delegated Manager
role has onlyManage Configuration
permissions in portal administration (this means that even though theDelegated Manager
role includes all of the portal administration permissions, this role cannot access portal security, including roles and members). -
The
Delegated Manager
cannot delete the portal.
To create a Delegated Manager role:
Creating Viewer and Participant Roles for a Portal
The Viewer
and Participant
roles, like the Delegated Manager
role, are not created automatically when a portal is created, even though they are seeded roles. The Portal Manager
has to create the roles of Viewer
and Participant
for a portal using the Create Role drop-down.
Assign the Viewer
role to members who are primarily going to view content in a portal, and assign the Participant
role to members who will be modifying content in a portal.
To create a Viewer or Participant role:
Using Advanced Permissions
Advanced permissions are detailed permissions that give you more flexibility over role assignments, but can become complex to manage and maintain. For example, you can set create, edit, view, and delete permissions for individual tools and assets, rather than setting the same permission for all tools or all asset types.
If advanced permissions are specified in a portal and the portal is used to create a custom template, the selected advanced permissions will be included in portals built from the custom template (provided Members Info or Roles Info is selected during template creation).
Note:
If you switch to using advanced permissions, you cannot revert to standard permissions.
To use advanced permissions:
Adding Registered Users and Groups to a Portal
As a portal manager, you can add any user currently registered with WebCenter Portal as a member of your portal. When the SOA server and WebCenter Portal workflows are configured, added users receive notification in their activity stream and through a mail message (if the SOA server is configured to send mail).
To add a member to your portal:
Inviting a Registered User to Join a Portal
As a portal manager, you can invite anyone who is currently registered with WebCenter Portal to become a member of your portal. Invited users receive notification through the mail messages (if SOA server is configured to send mail) and through their worklist (if the SOA server is configured to use Oracle BPM Worklist).
Tip:
Invite People is available when WebCenter Portal workflows are configured and a portal manager has selected Enable Invite Portals Users in the Membership Options dialog.
To invite someone to become a member of your portal:
- In the portal administration, click Security in the left navigation pane, then click the Members subtab.
- (Optional) On the Members page, click Options to edit the greeting message sent to invited members, then click Save to close the Membership Options dialog.
- Click Invite People, then select Invite Registered Users to invite individual users to become a member of the portal.
- If you know the exact name of the user, enter the name in the box provided, separating multiple names with a comma.
- Select one or more user names from the list.
- Select a role for the invited members. If the role you want is not listed, create a role that meets your requirements.
- Click Invite.
Inviting a Non-Registered User to Join a Portal
If your system administrator has allowed non-registered people to self-register, portal managers can invite anyone with a valid mail address to join the portal. Prospective members receive an invitation by mail (if SOA server is configured to send mail), inviting them to join the portal. Upon accepting the invitation, non-registered users are prompted to register with WebCenter Portal before gaining access to the portal.
Note:
Invite People is available when WebCenter Portal workflows are configured and the portal manager has selected Enable Invite Portals Users in the Membership Options dialog. Invite Non-Registered Users is available only when the system administrator has enabled Allow Self-Registration Through Invitations and Allow Public Users to Self-Register at the application level.
To invite someone outside the WebCenter Portal community to join your portal:
- In the portal administration, click Security in the left navigation pane, then click the Members subtab.
- On the Members page, click Options to edit the greeting message that is sent to people who are not yet registered WebCenter Portal users, then click Save to close the Membership Options dialog.
- Click Invite People, then select Invite Non-Registered Users.
- Enter the Email Address(es) for one or more prospective members, separated by commas.
- Select a Role for the prospective members. If the role you want is not listed, create a role that meets your requirements.
- Click Invite.
Revoking Membership to a Portal
Portal managers can revoke user membership for a portal at any time.
To revoke membership:
- In the portal administration, click Security in the left navigation pane, then click the Members tab.
- On the Members page, select one or more users or groups (Ctrl+click to select multiple members), then click Remove.
- In the Remove Members dialog, click Remove to confirm.
Assigning or Changing Member Role Assignments in a Portal
A portal manager can change a member's role at any time, or assign more than one role to a member or group. Users are notified of membership changes through their BPM worklist (if the SOA server is configured to use Oracle BPM Worklist) or by email (if configured).
Note:
You can assign more than one role to a member or group. If you want a member or group to have the permissions inherent in two or more roles, you can assign the appropriate roles to the member. The ability to assign multiple roles to a member or group eliminates the need to create new roles in such instances.
To assign or change a member's current role in a portal: