(and yes, of course we're
searching for great devs)
Slide 5
Slide 5 text
Ember Simple
Auth 1.0
Slide 6
Slide 6 text
Ember 2.0 compatibility
Slide 7
Slide 7 text
it's finally here
Slide 8
Slide 8 text
it's finally here (…almost)
Slide 9
Slide 9 text
not released yet, but public API
is stable in the jj-abrams
branch
https://github.com/simplabs/ember-simple-auth/tree/jj-abrams
Slide 10
Slide 10 text
Documentation isn't ready yet
Slide 11
Slide 11 text
go ahead and use it from the
jj-abrams branch; see the
dummy app for reference
https://github.com/simplabs/ember-simple-auth/tree/jj-abrams/tests/dummy
Slide 12
Slide 12 text
Ember Simple
Auth recap
Slide 13
Slide 13 text
4 main Building Blocks
Slide 14
Slide 14 text
the Session
…main interface to authentication state and
authentication data
Slide 15
Slide 15 text
the Session Store
…persists the session and synchronizes state
between tabs and windows
Slide 16
Slide 16 text
Authenticators
…authenticate and invalidate the session;
implement concrete mechanisms like OAuth 2.0,
Facebook (torii) etc.
Slide 17
Slide 17 text
Authorizers
…use the session data to authorize outgoing
requests, e.g. by injecting an Authorization
header
Slide 18
Slide 18 text
What changes in
1.0?
Slide 19
Slide 19 text
compatibility with Ember 2.0
Slide 20
Slide 20 text
only one Ember CLI Addon that
includes everything
//package.json
"ember-simple-auth": "1.0.0"
Slide 21
Slide 21 text
the session is now a service
session: Ember.inject.service()
Slide 22
Slide 22 text
no more auto-authorization
Slide 23
Slide 23 text
Cleanup of public API
Slide 24
Slide 24 text
Demo
Slide 25
Slide 25 text
No content
Slide 26
Slide 26 text
Contribute
Slide 27
Slide 27 text
use Ember Simple Auth 1.0
from the jj-abrams branch and
report bugs