2016-05-05 3 views
1

私はngCordovaを私のアプリでGoogle認証に使用しています。Googleのredirect_uri_mismatchによるIonicフレームワークのログイン

問題は電子メールとパスワードを入力した後にredirect_uri_mismatchエラーが出ます。

私はGoogleの開発者コンソールでリダイレクトuriを設定する必要があることを知っています。 私はすでにイメージに示されているようにしました。

uri setup

しかし、まだ、どのように私はそれが動作することができます私にエラー

を与えている理由がわからないのですか?

$cordovaOauth.google("CLIENT_ID_HERE", ["email"],{ 
       redirect_uri : 'http://localhost/' 
       }).then(function(result) { 
      }, function(error) { 
      }); 

そして、より多くのGoogleのデベロッパーコンソールでhttp://localhost/callbackに加えて、URI http://localhost/をリダイレクト1を追加します。

+0

アプリでGoogle認証に使用しているプラ​​グインは何ですか? ** satellizer **ですか? –

+0

私はこのhttp://ngcordova.com/docs/plugins/oauth/を使用しています。ログインは正常に動作しています。ログイン後のリダイレクトに問題がある –

+0

モバイルまたはブラウザでアプリをテストしていますか? –

答えて

2

は、パラメータとしてredirect_uri : 'http://localhost/' properyを渡して試してみてください。私はそれがうまくいきたい

可能な場合は、Satellizer Google認証を達成するためのAngularJSプラグインを使用してください。これは非常に使いやすく、redirect_uriのようなカスタムオプションを渡すことができます。

+0

ありがとう! 3番目のパラメータを追加すると私のために働いた。このパラメータに言及しているオンライン文書は見つかりませんでした。あなたが持っている場合、関連するドキュメントリンクを共有してください。 – Chetan

関連する問題