FREELessons: 12Length: 1.6 hours
Hello. My name’s Rem and welcome to the Authentication With Ruby course. In this course we’ll look into several ways to authenticate a user in a web application developed in ruby: HTTP basic authentication, cookie-based session authentication, token and OAuth authentications. The purpose of this course is to show you how these things actually work together, what it means to authenticate a user and demonstrate several approaches.
1.Introduction1 lesson, 01:54
1 lesson, 01:54
1.1Introduction01:54
1.1
Introduction
01:54
2.HTTP Basic Authentication2 lessons, 14:42
2 lessons, 14:42
2.1Rack Application Setup04:53
2.1
Rack Application Setup
04:53
2.2HTTP Basic Authentication09:49
2.2
HTTP Basic Authentication
09:49
3.Standard Cookie-based Session Authentication5 lessons, 53:28
5 lessons, 53:28
3.1How Session Authentication Works02:05
3.1
How Session Authentication Works
02:05
3.2Using Session for Authentication05:43
3.2
Using Session for Authentication
05:43
3.3Full Stack: Sign Up, Login and Logout13:38
3.3
Full Stack: Sign Up, Login and Logout
13:38
3.4Rails Built-in Authentication15:03
3.4
Rails Built-in Authentication
15:03
3.5Warden and Sinatra16:59
3.5
Warden and Sinatra
16:59
4.Other Types of Authentication3 lessons, 27:14
3 lessons, 27:14
4.1Token Authentication10:32
4.1
Token Authentication
10:32
4.2OAuth Authentication: Theory03:04
4.2
OAuth Authentication: Theory
03:04
4.3OAuth Authentication: Implementation13:38
4.3
OAuth Authentication: Implementation
13:38
5.Outro1 lesson, 00:46
1 lesson, 00:46
5.1Conclusion00:46
5.1
Conclusion
00:46
My name is Rem Zolotykh and I'm from Russia. I specialise in Ruby and Javascript development (Ruby on Rails, Sinatra, Emberjs, Backbonejs), I'm fascinated by acronyms like TDD, BDD and OOD, and really curious about iOS development. I'm passionate about web, education and efficiency. At evenings I dance Lindy Hop and Boogie-Woogie, at nights - Argentine Tango, and weekends I love to spend with my family and friends playing board games.