2010-04-30 18 views
0

J'essaie d'exécuter http://github.com/tardate/rails-authlogic-rpx-sample (seule la version des rails a été modifiée) mais le message d'erreur http://gist.github.com/385696 s'affiche, lorsque RPX renvoie des informations après une authentification réussie via le compte Google. Quel est le problème ici? Et comment je peux le réparer?Problème avec authlogic_rpx

Le code a été testé avec succès avec rails 2.3.3 par son auteur: http://rails-authlogic-rpx-sample.heroku.com/

je cours sur Windows avec Cygwin et rails (2.3.5), rpx_now (0.6.20), authlogic_rpx (1.1.1) .

Mise à jour

En quelques heures RPX rejeté mon application http://img96.imageshack.us/img96/2508/14128362.png

Update2

Le même message d'erreur (http://gist.github.com/386124) apparaît avec http://github.com/grosser/rpx_now_example, mais dans ce cas RPX me permet de signer dans (jusqu'à présent).

Résolu

Voir ci-dessous

Répondre

0

La raison était caractère de fin dans ma clé API. Apparemment, aucune des étapes n'a fait de coupe de clé et l'exception n'a pas été traitée dans le bon sens.

0
Got error: Invalid parameter: apiKey (code: 1), HTTP status: 200 

Vous devez d'abord enregistrer votre application à RPX http://www.RPXnow.com et définir son nom. Vous serez affecté une clé API que vous devez définir dans le fichier config/environment.rb:

RPX_API_KEY = ENV["RPX_API_KEY"] 
RPX_APP_NAME = "your_app_name_here!" 

Ou: Lire diapositive 35: http://www.slideshare.net/tardate/srbauthlogicrpx

Vous ne devriez pas avoir de contraintes appliquées au niveau de la base de données.

+0

Eh bien, cela a été fait. Si quelque chose ne va pas avec ma clé et mon nom, RPX ne me permet pas de me connecter à mon compte Google. – Andrei