Contents Implementation & Administration Guide 1.1 Previous Next

Defining Portal Groups (Roles)

When setting up user entries for the SAS Information Delivery Portal, it is recommended that you organize the portal users into groups. You can then grant access to portal content to the appropriate groups based on the sensitivity of the data and the users' needs for information. The use of groups is particularly important if the users have differing information needs and differing rights to view content.

The use of groups simplifies the process of administering and maintaining portal security and reduces the chance for errors. For example:

Guidelines for Dividing Users Into Groups

Step 1: Analyze Content

The first step in setting up groups is to analyze the content that is planned for the SAS Information Delivery Portal. For each category of content, determine whether access restrictions are needed. If restrictions are needed, identify the types of users that should and should not have access.

Step 2: Analyze and Group Users

After analyzing the content, you can identify groups of users. These user groups may be based on your organization's structure; however, it is more important to group users that have similar data access needs. Start by identifying large groups of users. You can then subdivide those large groups into smaller groups if necessary. For example, you could create an Accounting user group that needs access to financial data through the portal. Within that group, you could identify a subgroup of users who need access to salary information that should not be accessed by the rest of the group.

You may find that the access needs of a group of users are not necessarily identical. In these cases, you can assign a user to more than one group to accommodate unique needs.

The goal is to organize the user base in a way that reduces the number of cases in which specific users must be granted access to specific data. By keeping exception situations to a minimum, you will simplify maintenance tasks and reduce the chance for errors.

Step 3: Assign Group Owners

When you set up a group, you should identify one user in each group as the group owner. The portal gives the group owner authorization to create role-based windows, lists, and links that can be accessed by all members of the group. In addition, the group owner can add role-based content including applications, widgets, content channels, and documents to the portal. This content can then be accessed by all members of the group.

Defining Group Entries

Group entries are typically stored in the enterprise directory under the ou=Groups container. The format of a sample LDAP entry is as follows. The highlighted items are those that are different for each group.

dn: cn=group name, $GROUP_CONTEXT$
objectclass: groupofUniqueNames
cn: group name
owner: cn=group administrator, $PERSON_CONTEXT$
uniqueMember: username1, $PERSON_CONTEXT$
uniqueMember: username2, $PERSON_CONTEXT$
.
.
(add as many uniqueMember entries as needed)

Notes:

Depending on the size of your organization and the number of groups required, creating group definitions can be time consuming. In some cases, you may be able to reduce the time required for this task:

If these methods are not feasible, it will be necessary to create each group definition manually. However, the time you invest in creating the groups will be repaid in lower directory maintenance time.

Granting Groups Access to Portal Content

Once your user groups have been defined, you can use various methods to give the groups access to portal content. For details, see Controlling Access to Portal Content.


Contents Implementation & Administration Guide 1.1 Previous Next