Using The Authentication and Authorization App

The Authentication and Authorization application contains two parts; Groups and Users. The purpose of this application is to provide the underlying structure for authentication. It also provides control of permissions for the administrative interface for an organization’s staff members.

Users

The Users object in Ellington defines all parts that make authentication, user specific features ( event notifications etc.), profiles, and commenting possible. On the non-public side of Ellington, users can be given staff status and permissions to perform certain actions in Ellington for the purpose of administering content in Ellington.

Creating a New User

To Add a User, click the "add" button next to User on the main application model.

Add a User
  1. Add a username and password, and click “Save and continue editing”.
  2. Fill in the user’s first name, last name, and email address in the Personal Info tab.
  3. Add the user to the proper groups in the Site Groups tab. This is required.
  4. Click Save when finished.
Groups

Permissions Tab

The Active Checkbox: A user account marked as “active” will allow the user to login to the site. Deselecting the active checkbox will remove access for this user account. Please deactivate user accounts instead of deleting.

Staff status: Staff status allows users to access the admin panel of the site (/admin/).  These users will be bound to their user groups and related permissions.

Superuser status: Superusers have all permissions available and have complete access to both the public and admin sides of Ellington.

Groups: Each user will be granted permissions based on their individual group assignments. Select the group or groups a user needs to be a member of here. Click here to learn how to create groups.

User permissions: Users can be assigned specific permissions in addition to their group permissions. This is useful to accommodate staff members with one-off or niche use-cases in their interactions with Ellington

Permissions

Site Permissions Tab

This tab allows for a user to be given a specific permission, for a specific site. An example would be giving a user permission to submit stories and photographs to “Site A” and to only edit photogalleries in “Site B”.

  1. Select the appropriate permission on the left
  2. Assign a specific site on the right.
  3. Click "Add another Site permission" if you need to add more than one for this user.
  4. Click "Save"

This tab only applies to those clients who host multiple sites with one database.

Site Permissions

Editing Existing User Details

Most often, the only need to modify users in Ellington is to assign specific permissions or Groups to users that you wish to be assigned as Staff. Ellington has built in functionality to handle account corrections so it does not become necessary to modify every attribute of a user from the administrative interface.

Note: The password stored in Ellington is in a secure format. To change a user’s password, use the appropriate Change Password link (/accounts/password_change)

By default, there is little information about a user when they first create an account. For users with staff status, additional information about your account can be entered.

To change the details of a user account, follow these steps:

  1. Click on the Users link to enter the Select User to change window.
  2. Click the username of the user to modify.
  3. Enter in any additional personal information, permissions, or groups in the associated tabs at the top.
    1. Under the permissions tab, you can add the necessary special statuses to a user which will allow them access to the admin, or give specific permissions outside of groups. For more information, see the Creating a New User section.
  4. Click the Save button.
Edit User

User Site Relationships

This tab allows you to designate which sites for which a user will be available as a content producer. Highlighting a site will allow a user’s name to be available in any username drop-down menu within a specific site. A good use-case example would be if you had a sports site and a local news site. You could use the User Site Relationships module to allow only sports writer’s name to be available in bylines on the sports site, and only local feature writers names available on the local news site, but also allow any user who produces content for both sites to be visible in both sites.

This tab will only apply to those clients that host multiple sites in the same database.

Groups

Groups are a very simple object that takes a specified group name and binds to it groupings of permissions. This is useful when multiple permissions are applied to multiple users.

Creating a New Group

To create a new group, follow these steps:

  1. Click the Plus button next to Groups.
  2. Enter in the group name.
  3. Assign permissions to the group by selecting available permissions from the auto complete dropdown. You can select more than one permission by using the appropriate keyboard commands. Hold down the shift key to select a continuous list of items. Hold down the control key(for IBM compatible systems) or the command key(for Mac) to select individual items. Individual permissions can be added by double-clicking with the mouse.
  4. Click the Save button when finished.

Editing an Existing Group To edit an existing Group, follow these steps:

  1. Click the Change Group button or click on the Groups link on the models main application window.
  2. Click on the name of the group you wish to change.
  3. Remove permissions to the group by selecting chosen permissions and clicking on the grey transfer button. You can select more than one permission by using the appropriate keyboard commands. Hold down the shift key to select a continuous list of items. Hold down the control key(for IBM compatible systems) or the command key(for Mac) to select individual items. Individual permissions can be removed by double-clicking with the mouse.
  4. Click the Save button when finished.
Edit Group

Site Groups

This tab allows you to assign a user a specified set of permissions (using groups) for a certain site. Do note that you can have multiple Site Group assignments for a certain user. This means one user can be assigned Photogerpher group permission for “Site A”, Editor group permissions for “Site B”, and add events to “Site C” all by selecting just three Site Group designations.

  1. Select the appropriate permission group on the left
  2. Select the appropriate site to apply this permission group to on the right.
    1. Click "Add another Site group" if you wish to add more than one site group permission to this user.
  3. Click "Save".

This tab only applies to those clients that host multiple sites in one database.

0 Comments

Add your comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.