Grant

Component type

module

Maintenance status

Development status

Component created

Component changed

Grant is a module/framework to manage permission information inside and outside of Drupal.

Define resources via grant field(s)

The base module provides a grant field type. An entity bundle (mostly tested and developed with node) can be connect with multiple fields to represent multiple resources or permissions like a "read access to an external resource" for example another webserver realized via [LDAP control module](https://www.drupal.org/project/ldapcontrol).

Email Registration Password for Drupal8.x

Component type

module

Maintenance status

Development status

Component created

Component changed

Module extend Email registration module and provide a [current-user:password] token on /admin/config/people/accounts. This make a possible sending generated user password on registration email when used Email registration module, like Registration Password Token for Drupal8

Dependencies:
https://www.drupal.org/project/email_registration

Block permissions

Component type

module

Maintenance status

Development status

Downloads

5530

Component created

Component changed

This module provides additional permissions for finer grained access validation in managing blocks.

The following permissions are added:

  • An administer blocks per enabled theme.
    This enables granting a client access to managing the blocks without them beeing able to change the blocks on the admin theme.
  • Permissions per provider of block plugins.
    This enables granting a user permission to add certain types of blocks but not system block plugins.

This module is for Drupal 8.x only.

Field Based Login

Component type

module

Maintenance status

Development status

Downloads

1671

Component created

Component changed

This module extends drupal core user login feature. This will allow admin to select user account field which can be used for login purpose e.g. if if you select mobile number as a field for login purpose, users can login with their mobile number added in their account.

Use Case

If you are adding new fields into 'admin/config/people/accounts/fields'. By using this module you can give access to the user to login with additional field available on user profile.

Configure login options at 'admin/config/people/field-based-login'

Facebook Long-Lived Token

Component type

module

Maintenance status

Development status

Downloads

328

Component created

Component changed

Converts short-lived user token into long-lived for Drupal for Facebook module. Expands user sessions for two months.

Installation:
- Install "Drupal for Facebook" and "Facebook Long-Lived Token" modules as usual.
- Add login block.
- Configuration is not required for this module.

Strava Authentication

Component type

module

Maintenance status

Development status

Downloads

235

Component created

Component changed

This small module ables users to sign in into a Drupal 7 website using a Strava.com account. It makes use of the excellent StravaPHP library to implement server-side OAuth authentication and to access the Strava API.

See README.txt for setting up the module and accessing the API.

Reverse Proxy Status

Component type

module

Maintenance status

Development status

Component created

Component changed

Reverse Proxy Status is a simple module that adds a check to the Status Report to show whether or not the home page of your site is being served by a reverse proxy cache server for anonymous users.

The goal of this module is to provide a quick way to check after code pushes that nothing has caused any problems with reverse proxy caching.

This module looks for the "cache-control" header and inspects the "max-age" parameter to determine whether the cache is working and configured correctly. It currently supports Varnish, but I welcome patches for other cache systems.