Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This integrates with the OpenID Connect module to allow sign in with GitHub.
While GitHub does not implement the actual OpenID Connect protocol, it does provide a similar flow for obtaining user data based on OAuth 2.0 tokens.
Configuration
- Register an OAuth application on GitHub:
https://github.com/settings/applications/new
Note the new application's client ID and secret. - Go to admin/config/services/openid-connect and enable the GitHub client. Add the client ID and secret obtained from GitHub.
- Enable the OpenID Connect login block at admin/structure/block. This will provide a block containing a "Log in with GitHub" button.
Supporting organizations:
Project information
- Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed. - Module categories: Integrations, Access Control
- 14 sites report using this module
- Created by pjcdawkins on , updated
- Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
Releases
7.x-1.0-beta4
released 6 June 2015
Works with Drupal: 7.x
✓ Recommended by the project’s maintainer.
Development version: 7.x-1.x-dev updated 14 Oct 2015 at 20:14 UTC