問題タブ [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.
facebook - Ember-simple-auth に firebase JWT を追加
Ember アプリ (2.10) で認証を行おうとしています。私のワークフローは
- ユーザーがFacebookログインのボタンを押してから
- 私は torii を使用してアクセス トークンを取得しています /私のユーザー データベースは firebase にあります/
- 次に、facebook プロバイダーを使用してトークンを firebase.auth に送信します。JWTトークンを返します。
問題は、JWT トークンを取得したため、emberapp にログインする必要があることです。ここで鳥居オーセンティケーターをカスタマイズしようとしています。これをemberアプリに実装するにはどうすればよいですか。以下は私のオーセンティケーターです:
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 をインストールしました。私が欠けているものを教えてください。
セッションを取得できません。
ember.js - 「this」は、ember の torii-adapter で未定義です
ログイン後のデータをストア内に保存しようとしています。以下は私のtorii-adapterのコードです
私が得ているエラーは「TypeError:未定義のプロパティ 'set'を読み取れません」です。ストアサービスも注入しています。ここで何がうまくいかないのか教えてください。
javascript - Ember サインアップ CreateUser は関数ではありません
バックエンドに Firebase を使用して、ember でユーザーを作成しようとしています。サインアップコントローラーのコードは次のとおりです。
現在、createUserWithEmailAndPassword は関数ではないというエラーが発生しています。これがエラーのスクリーンショット です。ありがとうございます。
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