Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download hybridauth-7.x-2.8.tar.gztar.gz 188.22 KB
MD5: c3df7b924e6bee5b4ab06a2ce7f2b6d3
SHA-1: b3408cb03bcc96968c9ba8c28da302fc43c3d251
SHA-256: d033ad1a4f9e1178784ce8f9d53279a4d31f1f72f424ef97c04fa1b2dc7f2901
Download hybridauth-7.x-2.8.zipzip 223.54 KB
MD5: df7d9d89fa2b0a099368bac08e19ab95
SHA-1: 59875ded8a0255dd69d98a290e23bc086a4bc4bb
SHA-256: a4906a774b0ea8d7080478473575d460e98c62a42b395cb836a9fdf68e814d01

Release notes

Changes since 7.x-2.8-rc1:

Added Callback URL help for Twitter and language prefix fix.
Show hybridauth login block only if user has access to use hybridauth.
Fixed #2090795: Warning: Illegal string offset '#default_value' in hybridauth_bonus_form_hybridauth_admin_settings_alter() - Warning: Illegal string offset '#default_value' in hybridauth_bonus_form_hybridauth_admin_settings_alter()
#2080965: User profile image being saved as invalid images with no extention - Improved image saving from external URL.
Fixed #2095575: Boost compatibility issue - serving cached pages to authenticated users - Boost module compatibility.
Fixed #2095455: Jquery Mobile compatibility - jQuery Mobile compatibility - don't load auth links via AJAX.
Started #2106219: Support authentication in modal popup - implemented login through modal windows - colorbox and lightbox2
Fix for notice from #2107431: QQ module bug and infinite loop - Notice: Undefined index: description in drupal_check_module()
Fixed typo + moved drupal_set_message after session destruction (so it is shown).
Implemented #2106219: Support authentication in modal popup - login through modal windows - added shadowbox and fancybox support.
Added watchdog reporting if can't write to debug log file - #2108589: Facebook: Invalid User ID
Moved authentication window type setting to provider settings - #2109005: Authentication window type per provider
Added auth window size settings (per provider) - #2067053: Popup window size (width and height)
Moved onclick behavior into JS file so that Drupal.t() actually works.
Session data now only shown in debug mode.
Added vertical tabs to provider settings form.
Wrapped 'Closing...' into t() function for localization.
Implemented #2098915: Integration with Friendly Register - integration with Friendly Register.
Moved all the JS code to Drupal.behaviors - see #1974274: Move back to JS behaviors.
Implemented #1417880: Somehow mark the last used provider - mark last used provider.
Added '#dialog' => TRUE for available tokens tree.
Decoupled display parameter from window_type parameter; introduced display per provider (implemented for Facebook).
Changed QQ provider icon; removed one of the keys (not needed) for QQ provider.
Fixed #2116201: Inconsistent styling of providers across different themes - inconsistent provider icons styling.
Implemented #2117821: Disable specific identity from login, but not in adding identities once registered. - added 1 new event (hybridauth_user_preinsert) and 2 new actions (session destroy and hybridauth window close)

Changes in 7.x-2.8-rc1 compared to 7.x-2.7:

Fix for #1972420: JavaScript modification hooks - do not set onclick if #hybridauth_onclick was unset.
Added [HTTP_REFERER] option for #hybridauth_destination for widget rendered in modal window
Fixed #1975646: Custom Google scope doesn't work (Google expects string, not array) - array_filter() only Facebook scope
Changed the session handling to remove the session just when the error occurs; removed hook_page_alter() used previously.
Fixes for #1985552: Cancelling Facebook App Request sends you to "Closing..." page without redirecting. and #1982970: Auth cancel just loops over and over (Yandex) - added destination_error GET parameter for redirect on error.
Fix for #1985418: Check what "provider"_display variable is for - provider display is set according to auth window type.
Implemented #1988674: Google permissions - set Google permissions scope through provider settings
Fixed #1993094: Destination query parameters are encoded - support query params in destination
Fixed #1994978: PHP Fatal error: Call to undefined function hybridauth_forms_list() in /hybridauth/hybridauth_bonus/hybridauth_bonus.install on - PHP Fatal error on uninstallation of hybridauth_bonus if hybridauth is already disabled too.
Implemented #1996448: Add #name attribute to hybridauth user profile output - added '#name' property to hybridauth identities table on user profile page.
Fixed #1998918: Social services icons disappear (block cache): block shouldn't be cached.
Added hybridauth library check on install
Implemented #2016011: Make display name pattern to be optional - display name pattern is now optional.
Fixed #2016047: Allow other modules to provide additional HybridAuth tokens - process only tokens registered by HybridAuth module.
Added basic API functions and hooks description.
Fix for #2004064: PDOException, provider_identifier, truncated right - hash provider identifier if its length > 32 symbols
Fix for #2020351: Trying to delete non-existing page generates two stacked pages with PHP header already sent - call drupal_exit() after drupal_access_denied().
Implemented #2022879: Choose Password When Registering? - added setting to ask for a password when registering
Fixed #2024033: The wrapper element of the widget should have an extra class - added wrapper div for hybridauth_widget
Implemented #2021663: Disable Login for Unregistered Users - added new option to not allow new account registrations through HybridAuth.
Implemented #2037177: Feature: restric by domain (%@xxx.com) - added hook_hybridauth_registration_block().
Fixed #2040581: User still connected to Identity after blocking the creation of the account - destroy the session of blocked identity.
Fix for #2038573: Messages set with drupal_set_message() not displaying - don't show messages on the closing page.
Added hybridauth_set_destination rule.
Implemented #2042307: Invoke standard hooks on hybridauth events - added 4 more hooks for corresponding Rules events.

Created by: duozersk
Created on: 25 Oct 2013 at 19:03 UTC
Last updated: 2 Aug 2018 at 04:56 UTC
New features
Bug fixes
Insecure

Other releases