Some providers like Yahoo and Google have been changed from supporting the OpenID to Oauth. To continue using the old OpenID's adapters you can simply download the additional providers package and use the "hybridauth-yahoo-openid" and "hybridauth-google-openid" to replace the current ones.

You can also use this in case you want to use your own adapter implementation for any provider instead of Hybridauth one.


Ex: Using Google OpenID adapter instead of Oauth 2 adapter
<?php
  "Google" => array (
    "enabled" => true,
    "wrapper" => array( "path" => "Providers/GoogleOpenID.php", "class" => "Hybrid_Providers_Google" )
  )
Ex: Using Yahoo OpenID adapter instead of Oauth adapter
<?php
  "Yahoo" => array (
    "enabled" => true,
    "wrapper" => array( "path" => "Providers/YahooOpenID.php", "class" => "Hybrid_Providers_Yahoo" )
  )