The OpenID Connect Client module provides authentication via the OpenID Connect (oAuth2) protocol.

It supports multiple realms, so you can enable authentication via various providers.

Features

Generic realms

The module provides a generic realm that can be configured via the admin interface. Besides the obvious settings you can also configure the desired username format and a default role for new users.

Realm plugins

Each realm is a plugin, so you can add write your own if necessary.

Custom user login page

You can replace (redirect) /user/login to a custom page or one of your realms so users don't accidentally end up on the default login page.

Related modules

Supporting organizations: 
Development, maintenance and support
Initial development

Project information

Releases