マイアプリアクセストークンは10分ごとに有効期限が切れます。私は認証にember単純認証を使用していますが、私はユーザー名とパスワードフィールド以上のものを持っているのでカスタム認証システムです。私はember-simple-auth-tokenを使いたかったのですが、私のアダプターでjwtを呼び出すと認証されませんでした。それはうまくいきません。アクセストークンを更新する
私はこのトークンを更新するサービスを使用することを検討していました。このサービスは、http://www.davekerr.co/programming/2015/05/17/add-a-polling-service-to-your-ember-app/のように10分ごとに更新されるため、私の質問はsessionDataトークンを上書きする方法です。
マイカスタム承認者ファイルのコードは次のようになります。
import Ember from 'ember';
import Base from 'ember-simple-auth/authorizers/base';
export default Base.extend({
authorize(sessionData, block) {
if (!Ember.isEmpty(sessionData.token)) {
block('Authorization', 'Bearer '+sessionData.token);
block('Content-Type', 'application/json');
}
}
});