Pregunta

Tengo algunos problemas con la aplicación Django SocialAuth.

Estoy recibiendo los siguientes errores:

no such table: openid_consumer_association

Recibí el error anterior cada vez que hago clic en el icono de Google o Yahoo para iniciar sesión. ¿Puedo saber cómo soluciono este problema?

Otro error que estoy recibiendo está relacionado con Facebook Connect. Cada vez que intento acceder a la URL de inicio de sesión de Facebook en http: // localhost: 8000/cuentas/facebook_login/, Recibo el siguiente error:

{
   "error": {
      "type": "OAuthException",
      "message": "Missing client_id"
   }
}

He estado buscando una implementación exitosa de SocialAuth.

¿Pero parece que hay bastante errores?

¡Cualquier consejo, sugerencias son más que bienvenidas!

¿Fue útil?

Solución

tienes que ponerlos en tu configuración

FACEBOOK_APP_ID = ''
FACEBOOK_API_KEY = ''
FACEBOOK_SECRET_KEY = ''

Obtener esas identificaciones y llaves de http://www.facebook.com/developers/apps.php

Otros consejos

Para los botones de Google y Yahoo, la página de inicio de sesión de SocialAuth falla porque (supongo que aquí, pero hace lo mismo para el mío) no tiene el backend de autenticación habilitado para el soporte de OpenID. Una vez que haga esto y, por supuesto, complete los otros elementos requeridos de OpenID, debe tener enlaces de trabajo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top