Laravel4 hybridauth facebook ¡Falló la autenticación! Facebook devolvió una identificación de usuario no válida

Bien, estoy tratando de usar Hybridauth con laravel 4. Sin embargo, parece que estoy obteniendo algo muy común cuando intento iniciar sesión con Facebook:

¡La autenticación falló! Facebook devolvió una identificación de usuario no válida.

He leído todas las otras publicaciones y no he tenido suerte, así que solo espero que alguien pueda ayudarme.

Seguí este tutorial:http://www.mrcasual.com/on/coding/laravel4-package-management-with-composer/

Y he probado varias otras configuraciones sin éxito.

Aquí está mi config / hybridauth.php

<?php
return array(
    "base_url"   => "http://myapp.dev/social/auth/",
    "providers"  => array (
        "Facebook"   => array (
            "enabled"    => true,
            "keys"       => array ( "id" => "****", "secret" => "****" ),

        ),
    ),
);

Y aquí está mi ruta:

Route::get('social/{action?}', array("as" => "hybridauth", function($action = "")
{
    // check URL segment
    if ($action == "auth") {
        // process authentication
        try {
            Hybrid_Endpoint::process();
        }

        catch (Exception $e) {
            // redirect back to http://URL/social/
            return Redirect::route('hybridauth');
        }
        return;
    }

    try {
        // create a HybridAuth object
        $socialAuth = new Hybrid_Auth(app_path() . '/config/hybridauth.php');
        // authenticate with Facebook
        $provider = $socialAuth->authenticate("Facebook");
        // fetch user profile
        $userProfile = $provider->getUserProfile();
    }

    catch(Exception $e) {
        // exception codes can be found on HybBridAuth's web site
        return $e->getMessage();
    }

    // access user profile data
    echo "Connected with: <b>{$provider->id}</b><br />";
    echo "As: <b>{$userProfile->displayName}</b><br />";
    echo "<pre>" . print_r( $userProfile, true ) . "</pre><br />";

    // logout
    $provider->logout();
}));

Por lo tanto, cuando accedo a "myapp.dev/social", me llevan a la página de registro en Facebook. Todo parece funcionar bien, me pide permiso para acceder a myadd.dev. Después de hacer clic en Aceptar, me llevan a la siguiente URL:http://myapp.ie/social#_=_ donde se muestra el error.

No estoy seguro de si esto es relevante: solo observando otros sitios que cooperan con el inicio de sesión de Facebook ... la URL de redireccionamiento se ve algo así comohttp://somesite.dev/subdomain/#_=_ . En otras palabras, tienen una barra antes del #=. ¿Es este mi problema, como lo arreglo? Muy nuevo para Hybridauth por lo que cualquier ayuda muy apreciada gracias.

Oh, me doy cuenta de que esta publicación es muy similar a otras publicaciones, pero todavía tengo que encontrar una solución.

ACTUALIZACIÓN: el error exacto:Authentification failed. The user has canceled the authentication or the provider refused the connection.

Respuestas a la pregunta(10)

Su respuesta a la pregunta