問題タブ [ember-simple-auth]
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.
ember.js - Ember SimpleAuth isAuthorized on itemController
私のアプリでは、次のような多対多の関係に従って、組織へのアクセス権をユーザーに付与する必要があります。
認証に Ember SimpleAuth を使用しています。したがって、前の質問に対するこの回答に基づいて、次のように OrganizationController に isAuthorized を実装しました。
問題は、これから値を返す方法がわからないことです。また、OrganisationRoute をロードすると問題なく動作するように見えますが、別のルートをロードしてこのルートに遷移すると、失敗します。
Uncaught TypeError: Cannot read property 'resolve' of undefined
と
Uncaught Error: Something you did caused a view to re-render after it rendered but before it was inserted into the DOM.
ember.js - Simple-Auth: 開始時のトラブル
SimpLabs の ember-simple-auth の開始ガイドに従うのに問題があります。
ホームページのガイドに一言一句従うだけではうまくいきません。
ログインフォームをテストすると、「認証」アクションがコントローラーに到達し、エラーが発生します。
スタック:
コード
アプリ/ルート/application.js
アプリ/コントローラー/login.js
アプリ/テンプレート/login.hbs
ウェブサイトが言及するのを忘れた追加のステップはありますか? 何度も確認し直したような気がします…
ember-simple-auth - Ember:SimpleAuth は ember-simple-auth を使用して定義されていません
私は JavaScript と HTML の初心者です。既存のコードを見て、かなり前から以下に苦労しています。以下はコンソール出力です。コードの以下の行で Uncaught エラーが発生します。
App.CustomAuthenticator = Ember.SimpleAuth.Authenticators.Base.extend({
Ember.SimpleAuth が未定義として表示されています。
助けに感謝します
javascript - 更新時に SimpleAuth がユーザー オブジェクトを失う
oauth2 authorize で正しいユーザー名/パスワードで認証すると、正常に認証されます。ただし、認証を使用してページを更新すると、ユーザー オブジェクトは失われます。私はember-cliを使用しています。
これに関連するすべてのコードを次に示します。
ember-simple-auth の初期化子
応募ルート:
アプリのユーザー モデル
コード全体もここにあります: Gist for the code
ember.js - 認証後のEmber Simple Authの異なるリダイレクト
アプリでEmber シンプル認証を使用していますが、問題なく動作していますが、問題が発生するシナリオに遭遇しました。
ライブラリを使用すると、認証が成功した後にリダイレクトするルートをオーバーライドして指定できますrouteAfterAuthentication: 'index'
。これは正常に機能していますが、2 つの異なるタイプのリダイレクトが必要な状況に陥っています。ユーザーが最初にログインするときは に移動してもらいたいのです/dashboard
が、最初にサインアップして認証するときは に移動してもらいたいです/settings
。
アカウントを正常に作成した後、次のようなことができることを望んでいましたが、まだrouteAfterAuthentication
移行のオプションを使用しようとしています:
1 回限りの認証後にどのルートに遷移するかを指定する方法はありますか? メソッドを実行する必要なく、アカウントを作成した後に誰かをログに記録するためのより良い方法があるauthenticate()
でしょうか?
session - コンテナ経由で Ember Simple Auth セッションを取得する
このSO answerに従って、Ember Simple Auth セッションを取得しようとしてcontainer.lookup('simple-auth-session:main');
いますが、これによりundefinedが得られます。
私は Ember Cli と Ember Simple Auth Devise オーセンティケーターを使用しています。
ember.js - Ember Simple Auth カスタム認証システム
、、およびプロパティを使用してsession.currentUser
プロパティを作成しようとしています。id
email
points
Ember simple auth + Ember CLIとHow to store the user in a sessionを使用したカスタム認証システムを参照していますが、それらがどのように組み合わされるのかわかりません。
Ember CLI を使用しています。私index.html
の には、次のものがあります。
でinitializers/custom-session.js
、私は持っています:
これは多くの点で私には間違っているように感じますが、これを機能させるために数時間試行した後、少なくとも私が達成しようとしていることを示しています.
どんな助けにもとても感謝しています。前もって感謝します!