問題タブ [torii]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
130 参照

facebook - Ember-simple-auth に firebase JWT を追加

Ember アプリ (2.10) で認証を行おうとしています。私のワークフローは

  1. ユーザーがFacebookログインのボタンを押してから
  2. 私は torii を使用してアクセス トークンを取得しています /私のユーザー データベースは firebase にあります/
  3. 次に、facebook プロバイダーを使用してトークンを firebase.auth に送信します。JWTトークンを返します。

問題は、JWT トークンを取得したため、emberapp にログインする必要があることです。ここで鳥居オーセンティケーターをカスタマイズしようとしています。これをemberアプリに実装するにはどうすればよいですか。以下は私のオーセンティケーターです:

0 投票する
1 に答える
213 参照

ember.js - this.get('session') は鳥居に対して undefined を返します

Ember アプリで鳥居を使用して Facebook ログインを使用しようとしています。私はember 2.0(具体的には2.11)を使用しています。以下は私のコンポーネント my-login のハンドルバーです

私のコンポーネントのアクションは次のように定義されています

定義どおりに環境をセットアップしました[here][1]

私のアプリケーションルートでは、私はそれを次のように使用しています

私は torii-adapter をパス app/torii-adapters で使用しており、ここで提供されているとおりです

npm install torii を使用して torii をインストールしました。私が欠けているものを教えてください。

セッションを取得できません。

0 投票する
2 に答える
74 参照

ember.js - 「this」は、ember の torii-adapter で未定義です

ログイン後のデータをストア内に保存しようとしています。以下は私のtorii-adapterのコードです

私が得ているエラーは「TypeError:未定義のプロパティ 'set'を読み取れません」です。ストアサービスも注入しています。ここで何がうまくいかないのか教えてください。

0 投票する
0 に答える
56 参照

javascript - Ember サインアップ CreateUser は関数ではありません

バックエンドに Firebase を使用して、ember でユーザーを作成しようとしています。サインアップコントローラーのコードは次のとおりです。

現在、createUserWithEmailAndPassword は関数ではないというエラーが発生しています。これがエラーのスクリーンショット です。ありがとうございます。

0 投票する
1 に答える
103 参照

ember.js - ログイン後、ember-simple-auth を使用してソーシャル ネットワークに接続する

ember-simple-auth と jwt を使用して、独自の Ember から Api へのログインが機能しています。さらに、Facebook やその他のサードパーティのソーシャル ネットワークにも接続したいと考えています。

ember-simple-auth と torii プロバイダーを使用して、facebook に接続して認証することができます。

2つの問題。

1) facebook (またはその他のサードパーティ認証) ポップアップが閉じられるかキャンセルされると、セッションは無効になり、ユーザーはログアウトされます。2) ユーザーが別のユーザー (ソーシャル メディアの会社のページなど) が使用している電子メールに既に関連付けられている fb アカウントに接続すると、セッションは無効になり、ユーザーはログアウトされます。

ユーザーがアプリケーションにログインしている場合、これらの動作はどちらも問題ありませんが、この場合、エラーをキャッチし (できることもあります)、それを報告し、元のセッションを続行したいと考えています。

それを行う方法について何か提案はありますか?

使用: Ember: 2.11.3; Ember Simple Auth: 1.2.2 および torii: 0.8.2