More Related Content
Similar to AzureAD for Java (20)
More from Yoshio Terada (20)
AzureAD for Java
- 10. IP Address: 199.34.28.10
X Bad username
X Bad password
X Bad password
X Bad password
X Bad username
X Bad username
X Bad username
X Bad password
- 14. Azure AD は安全
アイデンティティプロバイダーとしての安全性
• Azure AD からデータを盗み出すには多くの壁がある
ID/Password
追
加
認
証
要
素
権
限
チ
ェ
ッ
ク
・棚
卸
ア
プ
リ
ケ
ー
シ
ョ
ン
認
証•
ス
マ
ー
ト
カ
ー
ド
•
電
話
応
答
•
ワ
ン
タ
イ
ム
パ
ス
ワ
ー
ド
REST API
監査ログ
Machine Learning
による分析•
特
権
管
理
機
能
に
よ
る
管
理
特
権
の
有
効
期
限
設
定
、
棚
卸
•AzureAD
か
ら
情
報
を
取
得
す
る
に
は
、
ア
プ
リ
ケ
ー
シ
ョ
ン
自
身
も
認
証
さ
れ
て
い
る
必
要
が
あ
る
無償 Premium Premium 無償
- 26. パッケージ名 概要
cdis ビューのバックエンド処理 (JSF)
extensionofPF ビューのテーブル選択処理
entities Graph API の返り値のマッパー
graph Graph API を利用した処理
filter 認可が不要な場合 filter でも可能
jaspic 認証処理の主機能
common プログラム内から認証を有効化
- 40. Java EE : JSR-196 JASPIC
(Java Authentication SPI for Containers)
- 44. Java EE : JSR-196 JASPIC
(Java Authentication SPI for Containers)
- 45. Java EE : JSR-196 JASPIC
(Java Authentication SPI for Containers)
- 46. Java EE : JSR-196 JASPIC & JAAS
(Java Authentication SPI for Containers)
LoginModule
LoginModule Bridge
(CHAPTER 6)
- 47. Java EE : JSR-196 JASPIC & JAAS
(Java Authentication SPI for Containers)
LoginModule