This project is part of the Drupal Social Initiative and is based on the Social API.

Social Auth itsme allows users to register and login to your Drupal site with their itsme account. The module allows websites to request any scopes, so any tasks requiring authentication with itsme services can be performed. This module is based on Social Auth and Social API projects

This module adds the path user/login/itsme which redirects the user to itsme for authentication.

After itsme has returned the user to your site, the module compares the user id or email address provided by itsme. If the user has previously registered using itsme or your site already has an account with the same email address, the user is logged in. If not, a new user account is created. Also, a itsme account can be associated to an authenticated user.

Login process can be initiated from the "itsme" button in the Social Auth block. Alternatively, site builders can place (and theme) a link to user/login/itsme wherever on the site.

Instructions

Nascom's ItsmeApiClient is used for querying the itsme API.

The module should be installed using Composer, in order to retrieve the required library. The module is also dependent on the Social API and Social Auth modules.

Install Social Auth itsme

Install module using composer to take care of dependencies.

composer require drupal/social_auth_itsme

Activate the Social Auth itsme module and configure the token, scopes and service.
The itsme Auth button should now be appearing in the Social Auth Block.

Supporting organizations: 
Initiation, Architecture, Implementation, Maintenance
Initiation, Architecture, Implementation, Maintenance

Project information

Releases