Session Guard

Component type

module

Maintenance status

Development status

Component created

Component changed

Session Guard is a module to control fishy behaviour of users. Is useful for sites that want to limit the access to the site to one person per user. It detects multiple sessions at the same time and different sessions in a short period of time and from a different location (based on the IP).

It depends on the core Statistics module as it uses the data from the access log table.

Even if you use modules like session limit, that doesn't mean there are different people using your site. Session guard will help you to detect them and take messures.

OAuth 2.0

Component type

module

Maintenance status

Development status

Downloads

63860

Component created

Component changed

Simple OAuth is an implementation of the OAuth 2.0 Authorization Framework RFC. Using OAuth 2.0 Bearer Token is very easy. See how you can get the basics working in less than 5 minutes! This project is focused in simplicity of use and flexibility. When deciding which project to use, also consider other projects like OAuth, an OAuth 1 implementation that doesn't rely on you having https in your production server.

Decoupled User Authentication

Component type

module

Maintenance status

Development status

Downloads

3941

Component created

Component changed

Description

This module aims to provide a simple API for storing information about users
who visit your site whether they register or not. By extending the base user
entity the module allows you to store users that do not have a name and
password.

Why bother?

Drupal has thousands of useful contributed modules and many of these work with
users really well (e.g. Simplenews, OG and Profile). These modules would be
even more effective if they could be used with users that are not registered.

External Authentication

Component type

module

Maintenance status

Development status

Downloads

86684

Component created

Component changed

Description:

The ExternalAuth module provides a generic service for logging in and registering users that are authenticated against an external site or service and storing the authentication details.
It is the Drupal 8 equivalent of user_external_login_register() and related functions, as well as the authmap table in Drupal 7 core.