Entity Access Password User Data Backend

Last updated on
21 January 2022

Introduction

The Entity Access Password User Data Backend sub-module allows to store password access in the user data backend (default backend is the database) for persistent storage of granted access.

As the data is per user, anonymous users can not benefit from this backend.

Forms to manage user data

To be able to manage the user data (grant/revoke access), the module provides forms for:

  • the global level password: /admin/config/content/entity_access_password/user_data/global
  • the bundle level passwords: /admin/config/content/entity_access_password/user_data
  • the entity level passwords: /entity_access_password_user_data_backend/[ENTITY_TYPE_ID]/[ENTITY_BUNDLE]/[ENTITY_ID]

For the entity level password form:

  • a tab is provided to access the form on the entity (if the entity has a canonical page and/or a dedicated edit form),
  • an operation link is provided.

For entities without dedicated page, like Paragraphs, you will need to create yourself admin views to have operation links or generate link with another way to acces the entity level password form.

It also provides a form to control all the access levels per user on /user/{user}/password_user_data, a tab is provided on the user profile to access this form.

Access

Access to those forms is controlled by permissions:

  • Access global user data form: for the global level password.
  • Access bundle user data form: for the bundle level passwords.
  • Access entity user data form: for the entity level passwords and the user also needs to be able to edit the entity.
  • Access user's user data form: for the form on the user entity.

Help improve this page

Page status: No known problems

You can: