Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Omniauth - Basic and principles
Search
azisaka
April 13, 2012
Programming
84
1
Share
Omniauth - Basic and principles
A keynote in portuguese about the motivations and how Omniauth works.
azisaka
April 13, 2012
More Decks by azisaka
See All by azisaka
API Design
azisaka
7
190
SASS for fun and profit
azisaka
3
150
Other Decks in Programming
See All in Programming
Inside Stream API
skrb
1
200
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
210
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
270
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
630
3Dシーンの圧縮
fadis
1
320
AIエージェントの隔離技術の徹底比較
kawayu
0
430
ECR拡張スキャンでSBOMを収集して サプライチェーン攻撃の影響調査を 爆速で終わらせてみた
akihisaikeda
2
200
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
380
実践ハーネスエンジニアリング:ステアリングループを実例から読み解く / Practical Harness Engineering: Understanding Steering Loops Through Real-World Examples
nrslib
6
6.3k
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
560
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
180
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
190
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
250
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
330
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Designing for Timeless Needs
cassininazir
1
230
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
130
Transcript
OmniAuth
@azisaka
@polo_marte
O Problema
Autenticação
F r r ã
Registrar usando redes sociais?
None
Cada uma autentica de forma diferente
E se uma nova rede social ou serviço aparecer?
A solução?
Omniauth! https://github.com/intridea/omniauth
“Log in with anything, Assume nothing” @ b
Como funciona?
Autenticação Mágica DADOs
E r
Callback phase Request phase
Show me the code
R
C r çã w r Fácil
I r çã v r rv ç universal
Flexível U q r
Estamos contratando! P r ?