私は運がない日にember-simple-auth(oauth2-password-grant)を実装する答えを探していました。私はfirebaseを使ってユーザーをサインアップします。これは成功です。しかし、ログインページでは、this.get('session').authenticate('authenticator:oauth2', credentials)
のアクションはjsonエラー(SyntaxError: Unexpected token < in JSON at position 0)
を引き起こすようです。Ember-simple-authは何に対してチェックしますか?
私の最初の質問は理論的には、この認証がユーザーの電子メール/パスワードが正しいかどうかを確認する方法です。意味は、ファイルが "答え"にありますか?私はトークンを定義するはずですか?はいの場合、私はすでに "serverTokenEndpoint: 'http://localhost:4200/'またはserverTokenEndpoint: 'http://localhost:4200/token'を試していますが、何も動作しません。ありがとう。
お返事ありがとうございます。 1)ログイン/認証プロセス全体で、私はfirebaseに言及しているチュートリアルは見ませんでした。そのため、.jsファイルはfirebaseのユーザ入力/パスワードとfirebaseの許可に基づいてどのようにトークンが作成されるのかを示します。 2)firebaseとoauth2の両方でアダプタのapplication.jsを使用します.1つはFirebaseAdapterで、もう1つはJSONAPIAdapterです。これらの2つを1つの.jsファイルに共存させる方法はありますか?そうでない場合は、別々に処理するためにどのようなフォルダを作成する必要がありますか? – bxff01
私の答えは簡単な認証の概要です。 Sryが、EmberがFirebaseでどのように動作するのかよく分かりませんが、私はそれを調べる時間がありません。多分このアドオンはあなたを助けることができますhttps://github.com/jamesdixon/ember-cli-simple-auth-firebase –
あなたの前の答えはまた私がこれらが2つの異なっていると信じていますが、オーセンティケーターよりもfirebase:oauth2メソッド。ありがとう、私は一度更新を投稿します! – bxff01