Slide 1

Slide 1 text

Ember Simple Auth 1.0

Slide 2

Slide 2 text

Marco Otte-Witte http://simplabs.com

Slide 3

Slide 3 text

we do

Slide 4

Slide 4 text

(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

Slide 28

Slide 28 text

help finish the docs

Slide 29

Slide 29 text

write blog posts, help people on stackoverflow

Slide 30

Slide 30 text

Q&A

Slide 31

Slide 31 text

Thanks