timeoutable module for ember-auth
Timeout a signed in session after a specified period.
Config
App.Auth = EmAuthextend modules: 'timeoutable' timeoutable: # [number] (opt) Period (mins) before timing out a signed in session; # default: 20 period: 20 # [function] (opt) Method to call for timing out a signed in session; # default: (auth).signOut() callback: null
Usage
# Low-level methods for manual use # reset the timeout period @authget'module.timeoutable'reset # register a new timeout (and cancel any previously registered timeout) @authget'module.timeoutable'register # cancel any registered timeout @authget'module.timeoutable'clear