アプリケーションでの認証に ember-simple-auth を使用しています。カスタム Authenticator を作成しました。認証が成功すると、サーバーはトークンと有効期限を返します。これは、simple-auth のセッション ストレージに保存されます。
私の質問は、セッションで設定された有効期限に基づいて、このセッションを期限切れにするか無効にする方法ですか?
また、ブラウザを閉じるイベントでセッションを無効にする必要があります。
ありがとう。
アプリケーションでの認証に ember-simple-auth を使用しています。カスタム Authenticator を作成しました。認証が成功すると、サーバーはトークンと有効期限を返します。これは、simple-auth のセッション ストレージに保存されます。
私の質問は、セッションで設定された有効期限に基づいて、このセッションを期限切れにするか無効にする方法ですか?
また、ブラウザを閉じるイベントでセッションを無効にする必要があります。
ありがとう。
invalidate
セッションのメソッドを呼び出すだけです。サーバーが返す有効期限後にそれを呼び出すには、タイマーを設定するか、 Ember Simple Auth OAuth 2.0 がすぐにサポートするEmber.run.later
OAuth 2.0 標準で定義されている自動トークン更新を使用できます。