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
react-query-auth + gin-jwtでユーザ認証
Search
τ μ [taumu]
March 19, 2022
Programming
850
0
Share
react-query-auth + gin-jwtでユーザ認証
τ μ [taumu]
March 19, 2022
More Decks by τ μ [taumu]
See All by τ μ [taumu]
自作AIアプリの品質を上げるためにプロンプトエンジニアリングに再入門する
taumu
0
29
AIによる商品説明文生成〜よい説明文をとは何かを考える
taumu
0
48
CI改善もDatadogとともに
taumu
0
370
総合トップグロースに向けた負債返済のお話
taumu
0
1.2k
Gatsby + React + Redux によるゼロリスク・ハイリターンな個人開発
taumu
2
1.5k
Other Decks in Programming
See All in Programming
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
1.1k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.1k
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
140
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
270
自動レビューエンジンの実装と運用 ~レビューのない世界へ~
kurukuru1999
2
310
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.1k
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
210
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
430
関係性から理解する"同一性"の型用語たち
pvcresin
2
630
LLM Plugin for Node-REDの利用方法と開発について
404background
0
150
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
350
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
130
Featured
See All Featured
Claude Code のすすめ
schroneko
67
220k
Bash Introduction
62gerente
615
210k
It's Worth the Effort
3n
188
29k
Google's AI Overviews - The New Search
badams
0
1k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
480
BBQ
matthewcrist
89
10k
Ruling the World: When Life Gets Gamed
codingconduct
0
240
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
280
Facilitating Awesome Meetings
lara
57
6.9k
Transcript
react-query-auth + gin-jwtで ユーザ認証 t-morisawa / taumu
アジェンダ ✦ ユーザ認証デモ ✦ 全体図 ✦ react-query-authについて
ユーザ認証のデモ ✦ ログイン ✦ ログアウト ✦ ログインチェック (セッション切れの 場合ログアウト)
ユーザ認証のデモ ✦ ログイン ✦ ログアウト ✦ ログインチェック (セッション切れの 場合ログアウト)
全体図 フロントエンド バックエンド react + react-query + react-query-auth go +
gin + gin-jwt ログイン / サインアップ id/pass jwt ローカルスト レージに保存 JWTの署名・エンコード を行ってくれるので、 自前実装は不要👍
全体図 フロントエンド バックエンド react + react-query + react-query-auth go +
gin + gin-jwt ログアウト ローカルストレージの JWT削除 ログアウトのインターフェースは 提供されているが、実装は自分で用意 する必要あり。 ex. Cookieの削除、JWTのブラックリ スト化
全体図 フロントエンド バックエンド react + react-query + react-query-auth go +
gin + gin-jwt ログインチェック response=falseの場合、ローカルストレー ジのJWTを削除してログアウト ログインチェックは 随時実行してくれる 自前での呼び出し不要👍 JWT User/false +85ͷվ᜵νΣοΫ ظݶνΣοΫΛ࣮ߦ
全体図 フロントエンド バックエンド react + react-query + react-query-auth go +
gin + gin-jwt ログインフロントエンド用の インターフェース 自動ログインチェック機能 ログインバックエンド用の インターフェース JWTの作成・チェック
react-query-authʹ͍ͭͯ ✦ https://zenn.dev/taumu/articles/9a979429fde590
·ͱΊ ✦ react-query-auth + gin-jwtでユーザ認証 ✦ JWTやユーザ認証に関する知識が乏しくても、ライブラリのレールに 沿って実装すれば、認証機構が実装できる ✦ react-query-authはログインチェックAPIのキャッシュ・refetchをい
い感じにやってくれる