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
Consumindo API's OAuth{1,2} com Python
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Allisson Azevedo
August 15, 2013
Technology
210
1
Share
Consumindo API's OAuth{1,2} com Python
Slides do evento:
https://plus.google.com/events/cen8pshdr0rd65h5mv1lrnbj6vo
Allisson Azevedo
August 15, 2013
More Decks by Allisson Azevedo
See All by Allisson Azevedo
Programação Assíncrona com Asyncio
allisson
0
120
Crawleando sites com NodeJS
allisson
0
180
Introdução a linguagem Go
allisson
0
330
Docker + Django
allisson
5
670
Construindo um micro framework web em Python
allisson
0
240
Tarefas assíncronas com django e celery
allisson
1
24k
Deploy completo de uma aplicação Django
allisson
6
530
Desenvolvimento Web com Django
allisson
0
150
Otimizando sites com o nosql redis
allisson
4
190
Other Decks in Technology
See All in Technology
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
12
7.3k
FlutterでPiP再生を実装した話
s9a17
0
240
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
180
【Oracle Cloud ウェビナー】データ主権はクラウドで守れるのか?NTTデータ様のOracle Alloyで実現するソブリン対応クラウドの最適解
oracle4engineer
PRO
3
130
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
5
1.3k
Embeddings : Symfony AI en pratique
lyrixx
0
450
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
150
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
77k
マルチモーダル非構造データとの闘い
shibuiwilliam
1
150
Cortex Codeでデータの仕事を全部Agenticにやりきろう!
gappy50
0
240
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
610
スケーリングを封じられたEC2を救いたい
senseofunity129
0
140
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
190
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
700
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
The agentic SEO stack - context over prompts
schlessera
0
730
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
300
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
450
30 Presentation Tips
portentint
PRO
1
270
Everyday Curiosity
cassininazir
0
180
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Transcript
CONSUMINDO API'S OAUTH{1,2} COM PYTHON Allisson Azevedo Thursday, August 15,
13
ALLISSON AZEVEDO Graduado em Licenciatura em Computação Desenvolvedor Web http://speakerdeck.com/allisson
http://slideshare.net/allisson http://github.com/allisson http://youtube.com/user/allissonazevedo Thursday, August 15, 13
Thursday, August 15, 13
Thursday, August 15, 13
Projeto exemplo https://github.com/allisson/mutirao-python-oauth Thursday, August 15, 13
API (WEBSERVICE) Comunicação com um sistema HTTP REST / SOAP
JSON / XML Thursday, August 15, 13
API (WEBSERVICE) Exemplos Google API Twitter API Facebook API Github
API Thursday, August 15, 13
OAUTH http://oauth.net Padronização do mecanismo de autorização Autorização por token
Especificações OAuth1 (Outubro de 2007) OAuth2 (Outubro de 2012) Thursday, August 15, 13
OAUTH Bibliotecas em python rauth* requests-oauthlib Thursday, August 15, 13
OAUTH1 Entendendo como funciona https://dev.twitter.com/docs/auth/implementing- sign-twitter Exemplo prático Thursday, August
15, 13
OAUTH2 Entendendo como funciona http://developer.github.com/v3/oauth/ https://developers.facebook.com/docs/facebook- login/login-flow-for-web-no-jssdk/ https://developers.google.com/youtube/v3/guides/ authentication Exemplo
prático Thursday, August 15, 13
Thursday, August 15, 13
OBRIGADO! Thursday, August 15, 13