問題タブ [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.
javascript - Authorize() メソッドが CustomAuthorizer に対して起動しない
simple-auth のカスタム オーセンティケーターとオーソライザーを備えた ember-cli アプリを、0.0.40 と ember-cli-simple-auth 0.6.3 からそれぞれバージョン 0.0.46 と 0.6.7 にアップグレードしました。
認証は正常に機能しますが、authorize() メソッドが起動しないため、セキュリティ トークンがヘッダーに追加されず、http 401 エラーが返されます。
これは crossOriginWhitelist の問題がない可能性があることを他の場所で読んだことがありますが、index.html にこれがあります。
私には問題ないようです。
これを beforeModel() 承認チェックの ajax 呼び出しに追加することで、401 エラーをなくすことができます。
もちろん、それは正しくありません。それはただのバンドエイドです。
誰にもアイデアはありますか?
ありがとう、
ビリーB
ember.js - ember cli で ember simple-auth にカスタムオーソライザーとカスタムオーセンティケーターを使用する方法
カスタムオーセンティケーターとカスタムオーソライザーをember cliに含める方法がわかりません。
それをどこに置き、何を含め、どのように行うか。残念ながら、提供されている simple-auth の cli の例は、カスタムのオーソライザーとオーセンティケーターをカバーしていません。
ビルドは成功するが、ブラウザで実行するとエラーが発生する
私は何か間違ったことをしていることを認識していますが、私を案内するか、これを行う方法に関する適切なドキュメントを教えてください。何も見つかりません:(私のイニシャライザは次のようになります:
私のオーセンティケータは次のようになります
私は何が欠けていますか?前もって感謝します!
npm - ember-cli パッケージのインストール
ember-cli の一部の npm パッケージ ( ember-cli-simple-authやember-cli-simple-auth-tokenなど) を次の 2 つのステートメントでインストールする必要がある理由
?
明らかに単純にbower依存関係を追加する2番目のものを実際には理解していません:
bash
me@imac1 ~/dev/wishhhh/ember $ ember generate simple-auth-token
version: 0.1.2
installing
Installing browser packages via Bower...
cached git://github.com/simplabs/ember-simple-auth-component.git#0.6.7
Installed browser packages via Bower.
なぜそれが必要なのですか?
ember.js - Ember CLI Simple Auth は、リロードのたびにログイン ページに移動します
私は ember-cli-simple-auth と cookie-store アドオンを使用しています。アプリケーションとログイン ルートと認証済みルートをセットアップしましたが、ほとんどすべてが機能していますが、ページをリロードすると、またはlivereload を実行すると、ログイン ページに戻り、資格情報を入力する必要があり、元のページに戻ります。ドキュメントが言うことを考えると、これは起こるべきではないと思いました:
Ember Simple Auth はセッション状態を維持するため、ページのリロードに耐えます。
これを修正するには、何を探す必要がありますか?
編集:認証後に設定されるCookieを追加する
クッキー名: ember_simple_auth:session
%7B%22authenticator%22%3A%22authenticator%3Acustom%22%2C%22auth_token%22%3A%226hxR0eEL0EbHjPpfWFmdiWfKqHXLfXdYqG9wdZKgnlh3BacNvd41OHl6aOLFAv5C%22%2C%22account_id%22%3A%22A461225%22%2C%22full_name%22%3A%22Jess%20Hines %22%7D
編集
この問題は似ているので、私が本当に必要としているのはrestore()
関数の作成の助けです。
ember.js - Ember シンプル認証オーソライザー設定
こんにちは、ember simple auth を使用して独自の Authorizer を作成しようとしています。しかし、Ember-cli はそれを拾っているようには見えず、まだ言っているNo authorizer was configured for Ember Simple Auth - specify one if backend requests need to be authorized.
私はember-cli 0.1.1を使用しています
ここに私のイニシャライザがあります:
次に、ドキュメントによると、これを自分で行う必要がありますconfig/environment.js
ここで何が問題なのかわかりません。著者から私が得るのは、役に立たないドキュメントへのリンクだけです:/
前もって感謝します。
編集
これが私の完全なenvironment.jsです
ember.js - Ember Auth カスタム認証システム
Ember-CLI で Ember.SimpleAuth を使用してカスタム オーセンティケーターを作成する場合、カスタム オーセンティケーターの認証メソッドは、ログインしているユーザーを確立するために正確に何を返す必要がありますか? 以下は、現在存在するオーセンティケーターです。バックエンドに phalcon REST API を使用しているため、最終的には、このメソッドはその URL にアクセスしてサーバー側でユーザーを認証する必要があるようですが、ember.simpleauth がそれを実行するには、サーバーは何を返す必要がありますか?する必要がありますか?