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
Twitter の OAuth 2.0 を使ってみた #ゆるWeb札幌
Search
Kihara, Takuya
PRO
February 28, 2022
Technology
0
230
Twitter の OAuth 2.0 を使ってみた #ゆるWeb札幌
Twitter OAuth 2.0 を使ってみたお話です。
YouTube:
https://www.youtube.com/watch?v=-9Gr5tmmF7k&t=6526s
Kihara, Takuya
PRO
February 28, 2022
Tweet
Share
More Decks by Kihara, Takuya
See All by Kihara, Takuya
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
230
Amazon Q Developer CLI でゲームと Amplify アプリを作ってみた #ゆるWeb札幌
tacck
PRO
0
28
ゆるWeb勉強会@札幌 #30 #ゆるWeb札幌
tacck
PRO
0
6
Flutter を始めよう! - Flutter の開発現場から
tacck
PRO
0
140
GitHub Actions で Flutter アプリの CI/CD をやってます #ゆるWeb札幌
tacck
PRO
0
160
ゆるWeb勉強会@札幌 #29 #ゆるWeb札幌
tacck
PRO
0
140
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
470
はじめまして GoLang #cm_sapporo_study
tacck
PRO
0
130
ゆるWeb勉強会@札幌 #28 #ゆるWeb札幌
tacck
PRO
0
89
Other Decks in Technology
See All in Technology
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
2
580
LLM時代のパフォーマンスチューニング:MongoDB運用で試したコンテキスト活用の工夫
ishikawa_pro
0
170
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
1.2k
AWSで始める実践Dagster入門
kitagawaz
1
740
20250912_RPALT_データを集める→とっ散らかる問題_Obsidian紹介
ratsbane666
0
100
人工衛星のファームウェアをRustで書く理由
koba789
15
8.3k
【NoMapsTECH 2025】AI Edge Computing Workshop
akit37
0
230
Generative AI Japan 第一回生成AI実践研究会「AI駆動開発の現在地──ブレイクスルーの鍵を握るのはデータ領域」
shisyu_gaku
0
330
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.3k
いま注目のAIエージェントを作ってみよう
supermarimobros
0
350
roppongirb_20250911
igaiga
1
250
S3アクセス制御の設計ポイント
tommy0124
3
200
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Gamification - CAS2011
davidbonilla
81
5.4k
Designing for humans not robots
tammielis
253
25k
Facilitating Awesome Meetings
lara
55
6.5k
Into the Great Unknown - MozCon
thekraken
40
2k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
The Invisible Side of Design
smashingmag
301
51k
The Pragmatic Product Professional
lauravandoore
36
6.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Code Review Best Practice
trishagee
71
19k
Thoughts on Productivity
jonyablonski
70
4.8k
Transcript
Twitter の OAuth 2.0 を使ってみた ゆるWeb勉強会@札幌/OnLine #14 / #ゆるWeb札幌
私
話
Twitter OAuth 2.0 ゆるWeb勉強会@札幌/OnLine #17 / #ゆるWeb札幌
Twitter OAuth 2.0
OAuth 2.0
認証の流れ サンプル実装を例に
認証チェック コード⽣成 〜 認証ページ
認証チェック コード⽣成 〜 認証ページ state を使って、この次の認 証コード検証のキーとする。 認証チェックコードを⽣成し、それを 変換した値をチャレンジコードとする。 認証チェックコードは、表に出さない。
認証ページの例
認証 〜 認証成功
認証 〜 認証成功 受け取ったstateを、Lambda を使って検証。 ここで、認証チェックコード を取り出してトークン要求に 使う。 取得したトークンを使って、 リソースにアクセスできるよ
うになる。
リソースアクセ スの例
まとめ ゆるWeb勉強会@札幌/OnLine #17 / #ゆるWeb札幌
Twitter でも OAuth 2.0 が 使えるように なった
OAuth 2.0 で 認証するのは 注意が必要
参考⽂献 https://zenn.dev/kg0r0/articles/8b1 cfe654a1cee