Security and Identity: Ruby, CAS, and OpenID
summary
Title claims that central auth fixes repetition and UX problems and the demo shows it: Rails apps typically store credentials locally so 90% of Rails apps end up duplicating auth. The demo uses the Ruby OpenID gem + restful_authentication_with_openid and yadas to create an OpenID login that auto‑creates a user row OpenID creates user record with no password, and a ruby‑cas‑server (0.5) written in Camping that runs over SSL so two separate Rails apps get invisible SSO via CAS tickets ruby-cas-server written in Camping and it works live.
AI-written summary · about
chapters (9)
- 0:00Start
- 2:52Central Authentication
- 4:13No Shared Authentication
- 5:39Private Central Authentication System
- 9:18Open Id
- 14:59Ruby Cache Server
- 25:58Oak Restful Open Id Authentication Plugin
- 41:10Edit the Configuration File
- 53:04Recap the Demos
related talks
24mUnraveling the black box: past, present and future of authentication in Rails
01h 12mIdentity 2.0: the what, why and how of social and federated login
31mEnterprise Identity Management on Rails
36mService Oriented Authenication
31mRails Application Security in Practice
37mCustomer Identity for Modern Apps and APIs
47mWho's your user? OpenID from the ground-up
46mAuthentication Without Authentication
