Accueil
Explorer
Soumettre la recherche
Mettre en ligne
S’identifier
S’inscrire
Publicité
Check these out next
20221110_ent.について_リゾルバ実装編.pptx
Katsushi21
20210916_正規表現.pptx
Katsushi21
20220414GraphQLとORM.pptx
Katsushi21
20220602_Dockerイメージサイズの軽減について.pptx
Katsushi21
20220908_グラフ型DBについて.pptx
Katsushi21
20230121_DocumentNodeによる_.pptx
Katsushi21
20220331_gorm_テーブル定義.pptx
Katsushi21
20221215_ent.について_クライアントサイド実装編.pptx
Katsushi21
1
sur
7
Top clipped slide
20220218_JWTについて.pptx
12 Mar 2023
•
0 j'aime
0 j'aime
×
Soyez le premier à aimer ceci
afficher plus
•
17 vues
vues
×
Nombre de vues
0
Sur Slideshare
0
À partir des intégrations
0
Nombre d'intégrations
0
Télécharger maintenant
Télécharger pour lire hors ligne
Signaler
Ingénierie
JWTについて
Katsushi21
Suivre
Publicité
Publicité
Publicité
Recommandé
20211203_ワークスペースについて.pptx
Katsushi21
4 vues
•
9 diapositives
20220416_GraqhQLとORMの連携.pptx
Katsushi21
4 vues
•
13 diapositives
20220723_GraphQLのクライアントサイド実装.pptx
Katsushi21
6 vues
•
11 diapositives
20220113_GraphQLについて.pptx
Katsushi21
3 vues
•
7 diapositives
20220131_テストについて .pptx
Katsushi21
3 vues
•
7 diapositives
20211021_公開鍵暗号方式.pptx
Katsushi21
7 vues
•
7 diapositives
Contenu connexe
Plus de Katsushi21
(16)
20221110_ent.について_リゾルバ実装編.pptx
Katsushi21
•
5 vues
20210916_正規表現.pptx
Katsushi21
•
6 vues
20220414GraphQLとORM.pptx
Katsushi21
•
4 vues
20220602_Dockerイメージサイズの軽減について.pptx
Katsushi21
•
5 vues
20220908_グラフ型DBについて.pptx
Katsushi21
•
4 vues
20230121_DocumentNodeによる_.pptx
Katsushi21
•
4 vues
20220331_gorm_テーブル定義.pptx
Katsushi21
•
5 vues
20221215_ent.について_クライアントサイド実装編.pptx
Katsushi21
•
4 vues
20211008_配列とメモリ.pptx
Katsushi21
•
3 vues
20210709_dockerDEV.pptx
Katsushi21
•
3 vues
20210730_コンテナの管理ツールについて.pptx
Katsushi21
•
3 vues
20221209_SNSMAツール.pptx
Katsushi21
•
4 vues
20210813_dockerfile.pptx
Katsushi21
•
4 vues
20211111_ブロックチェーンについて.pptx
Katsushi21
•
5 vues
DocumentNodeとGraphql
Katsushi21
•
30 vues
20220416_GraqhQLとORMの連携.pptx
Katsushi21
•
88 vues
Dernier
(20)
SPECIALIZED heavy racks.pdf
FernandoRivasCortes1
•
2 vues
72亚历山大学院.pdf
fdhrtf
•
2 vues
☀️《TRU毕业证仿真》
nhhh4
•
2 vues
AI予約サービスのMLOps事例紹介
Takashi Suzuki
•
4 vues
134-休斯敦大学.pdf
fdhrtf
•
2 vues
21威斯康星麦迪逊分校.pdf
LorettaPrice2
•
2 vues
信赖的留信网服务,帮您获取正规毕业证成绩单加q威信634068167做卡普顿大学毕业证外壳#成绩单#信封#加拿大文凭#学生卡#雅思托福#留信留才#offer
AlifAle
•
3 vues
103卡内基梅隆大学.pdf
LorettaPrice2
•
2 vues
☀️《Curtin毕业证仿真》
hjhgg1
•
2 vues
143-南卫理公会大学.pdf
dsadasd17
•
3 vues
APM.pptx
SatishKotwal
•
2 vues
法国:蒙彼利埃大学毕业证办理流程
cyvyvgk
•
3 vues
무료스포츠중계 〔www,rtЗЗ,top〕코드 b77 플레이보이카지노 ㋁ 황제카지노 ㉤ 나미비아 국가경기 Ⓣ afc윔블던 ㈭ 퀴라소 ㈗ 축구...
ssusere9c2b4
•
5 vues
☀️《UMKC毕业证仿真》
DFFFFG
•
2 vues
28西澳.pdf
dsadasd17
•
2 vues
★可查可存档〖制作乌尔姆大学文凭证书毕业证〗
tujjj
•
18 vues
41布兰登大学.pdf
dsadasd17
•
2 vues
#买美国学历毕业证书代办普林斯顿大学文凭证书
JhhhfGffh
•
2 vues
办加拿大多伦多大学假文凭毕业证
JhhhfGffh
•
3 vues
204-杨百翰大学.pdf
fdhrtf
•
2 vues
Publicité
20220218_JWTについて.pptx
JWTについて 1/7
JSON Web Token(JWT)とは 情報を安全に送受信するためのJSONベースの規格 トークン Email パスワード サービス サーバ ユーザ トークンを用いる情報のやり取りの際、 暗号化したJSONをトークンとして扱うため、 全世界共通のルール「JWT」が定められた。 リクエスト&トークン レスポンス ① ② ③ ④ 2/7
JWTの構造 JWTは3つの要素から成る。 各プロパティはクレームと呼ばれる ヘッダ ペイロード 署名 署名のアルゴリズムなどを 格納する 任意のクレームを格納する。 標準クレームのほかに カスタムクレームも格納できる エンコードしたヘッダとペイロードを 指定アルゴリズムと秘密鍵で暗号化する これらをそれぞれBase64urlでエンコードし、 「.」でつなげたものがトークンとして扱われる 3/7
JWTの利点 ・サーバの秘密鍵による署名を含めることができるため、 正規のトークンか判別しやすい ・「?」や「=」など、URLに影響を与える文字を含まない (URLセーフ) ・認証情報をJWTとしてユーザ側が保持することで、 複数のサービスへのSSOが容易になる 4/7
JWTによるログイン例 JWT ユーザ 認証サーバ サーバA サーバC JWT Email パスワード 秘密鍵 サーバB 公開鍵 公開鍵 公開鍵 秘密鍵と公開鍵により、複数サーバに同時ログインできる 5/7
JWTによる認証の弱点 ・サーバ側に情報を保持しないため、ユーザ依存の タイミングでトークンの完全無効化はできない ・XSS攻撃や秘密鍵漏洩による情報漏洩への対策が難しい ・サーバ側にJWTの情報を保存することで、上記問題に 対策できるが、スケーラビリティが損なわれる 6/7
JWTをどう使うか? ・ログイン時はJWTを使い、その後のセッション管理は セッションIDで行うか、JWTの情報をサーバに保存する →SSOに便利だが、JWTのステートレスの利点が失われる ・LocalStorageとCookieのどちらに保存するべきか →クライアント単体で保持する以上、どちらもリスクがある ・そもそも認証には使わない方がいいか →JWTは安全な送受信のための規格なので、 認証以外にも使い道はたくさんあると思われる 7/7
Publicité