Slide 1

Slide 1 text

OAUTH ON RAILS

Slide 2

Slide 2 text

@whazzmaster

Slide 3

Slide 3 text

(USER) STORYTIME

Slide 4

Slide 4 text

MY USERS CAN LOGIN VIA...

Slide 5

Slide 5 text

FACEBOOKGITHUB TWITTER FOURSQUARE GOOGLE FITBITAND MORE!

Slide 6

Slide 6 text

FACEBOOKGITHUB TWITTER FOURSQUARE GOOGLE FITBITAND MORE!

Slide 7

Slide 7 text

FACEBOOKGITHUB TWITTER FOURSQUARE GOOGLE FITBITAND MORE!

Slide 8

Slide 8 text

FACEBOOKGITHUB TWITTER FOURSQUARE GOOGLE FITBITAND MORE!

Slide 9

Slide 9 text

FACEBOOKGITHUB TWITTER FOURSQUARE GOOGLE FITBITAND MORE!

Slide 10

Slide 10 text

FACEBOOKGITHUB TWITTER FOURSQUARE GOOGLE FITBITAND MORE!

Slide 11

Slide 11 text

FACEBOOKGITHUB TWITTER FOURSQUARE GOOGLE FITBITAND MORE!

Slide 12

Slide 12 text

MY APP CAN ACCESS DATA FROM...

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

OMNIAUTH

Slide 16

Slide 16 text

STRATEGIES

Slide 17

Slide 17 text

asset missing: LIVE CODING

Slide 18

Slide 18 text

RESOURCES

Slide 19

Slide 19 text

CODE https://github.com/whazzmaster/omniauth-on-rails

Slide 20

Slide 20 text

SLIDES https://speakerdeck.com/whazzmaster/oauth-on-rails

Slide 21

Slide 21 text

RAILSCASTS.COM

Slide 22

Slide 22 text

NEXT STEPS

Slide 23

Slide 23 text

https://github.com/tkgospodinov/omniauth-fitbit LEARN TO CREATE NEW STRATEGIES FOR ADDITIONAL PROVIDERS

Slide 24

Slide 24 text

https://github.com/whazzmaster/fitgem-client LEARN TO USE OAUTH ACCESS TOKENS TO READ/WRITE DATA http://fitbitclient.com

Slide 25

Slide 25 text

QUESTIONS? THANKS!