2017-01-30 8 views
1

私はユーザー管理のためにLaravel 5.1とStormpathを使用しています。私はGoogleのコンソールにとでプロジェクトを作成しLaravel Stormpath Social Login Error

私は

をDONE =あなたの社会的・プロバイダの構成、Googleのログインに

  1. を実装するためにthis documentationを追ったが、「認定URIをリダイレクト」私は
    を追加しましたhttps://{DNS-LABEL}.apps.stormpath.io/authorize/callback

    1. が開始DONE =ソーシャルログインをStormpath社会ディレクトリの作成 - 私のフォームでは、それは

      https://{DNS-LABEL}.apps.stormpath.io/?response_type=stormpath_token& 
      account_store_href=https://api.stormpath.com/v1/directories/{id} 
      &redirect_uri=https%3A%2F%2Flocalhost 
      

    にリダイレクトし、1として

    {"status":404,"message":"Resource not found."} 
    

    を返すには、私はGoogleのサインをクリックすると、 this documentation

    1. アプリケーションの/authorizeエンドポイント
    2. Stormpathを指して、「ログインGoogleとの」リンクをユーザーがクリックするには、Googleへのログインを処理し、私は間違って何をやっているStormpathトークンJWT応答

    とあなたのアプリに戻ってユーザーをリダイレクト?なぜstormpathがGoogleログインページにリダイレクトされないのですか?

答えて

1

作成しているURLに/authorizeの部分がありません。あなたは

https://{DNS-LABEL}.apps.stormpath.io/authorize?response_type=stormpath_token& account_store_href=https://api.stormpath.com/v1/directories/{id} &redirect_uri=https%3A%2F%2Flocalhost

であるためにあなたのURLを更新する場合それはあなたのために作業を開始すべきです。

PHP SDK(laravel統合を強化する)の今後のリリースでは、このURLを生成することができます。

Stormpath/Laravelインテグレーションを使用している場合、提供されるビューは自動的にソーシャルロジックを処理します。あなたは最初からこれをやっている場合は、私はOAuth 2.0のアクセスを取り戻すとトークンをリフレッシュするために、 `/ OAuthの/ token`に` JWTResponse`を送信すると、それは

+0

-Brian https://github.com/stormpath/stormpath-laravel

を見て価値があるかもしれません私が 'grant_type => stormpath_token'を設定しているにもかかわらず、なぜ' Missing grant_type value'を返すのでしょうか? – linktoahref