learning devise
TRANSCRIPT
AUTHENTICATION WITH DEVISE & OMNIAUTH
DUBLIN LEARNING RUBY-ON-RAILS MEETUP
Wifi
SSID: Digital_Hub_Events Password : exchange
DUBLIN LEARNING RUBY-ON-RAILS MEETUP
ADRIEN SIAMI
▸ 24
▸ !
▸ Software engineer, Homestay.com
▸ Started ruby in 2009
DEVISE ? OMNIAUTH ? WTH ?
DUBLIN LEARNING RUBY-ON-RAILS MEETUP
WHAT’S DEVISE ?
▸ Authentication solution
▸ Distributed as a gem
▸ Provides loads of modules ( Password confirmation, recovery, lock, etc. )
DUBLIN LEARNING RUBY-ON-RAILS MEETUPTEXT
WHAT’S OMNIAUTH ?
▸ Multi-Provider Authentication
▸ Based on what they call Strategies (e.g Facebook, twitter, etc)
▸ Integrated into devise (omniauthable module)
DUBLIN LEARNING RUBY-ON-RAILS MEETUP
WORKSHOP GOALS
▸ Set up a basic authentication system with devise
▸ add useful modules (remember me, recover password, etc)
▸ Integrate omniauth and add log-in with a platform of your choice
LIVE CODING DEMO
https://github.com/dublin-learning-ruby-on-rails/learning-devise