Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Tsubasa Yoshino
PPTX, PDF
941 views
JAZUG TOKYO NIGHT 2019-01 AADでユーザ管理しよう
JAZUG TOKYO NIGHT 2019/01 のセッション資料。 AAD B2Cの基礎的な話、ユーザ管理の基本的な話
Technology
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Downloaded 16 times
1
/ 34
2
/ 34
3
/ 34
4
/ 34
5
/ 34
6
/ 34
7
/ 34
8
/ 34
9
/ 34
10
/ 34
11
/ 34
12
/ 34
13
/ 34
14
/ 34
15
/ 34
16
/ 34
17
/ 34
18
/ 34
19
/ 34
20
/ 34
21
/ 34
22
/ 34
23
/ 34
24
/ 34
25
/ 34
26
/ 34
27
/ 34
28
/ 34
29
/ 34
30
/ 34
31
/ 34
32
/ 34
33
/ 34
34
/ 34
More Related Content
PPTX
AADのお話第一回
by
Tsubasa Yoshino
PPTX
雑談会議 Azure AD B2C 第一回
by
Tsubasa Yoshino
PPTX
AAD B2C使ってみた
by
勇人 坂本
PDF
IDaaSにSign in with Appleをつないでみた
by
Naohiro Fujie
PDF
Scala@SmartNews_20150221
by
Shigekazu Takei
PDF
Scala@SmartNews AdFrontend を Scala で書いた話
by
Keiji Muraishi
PDF
Dynamic Access Control 解説編
by
junichi anno
PDF
[Japan Tech summit 2017] SEC 007
by
Microsoft Tech Summit 2017
AADのお話第一回
by
Tsubasa Yoshino
雑談会議 Azure AD B2C 第一回
by
Tsubasa Yoshino
AAD B2C使ってみた
by
勇人 坂本
IDaaSにSign in with Appleをつないでみた
by
Naohiro Fujie
Scala@SmartNews_20150221
by
Shigekazu Takei
Scala@SmartNews AdFrontend を Scala で書いた話
by
Keiji Muraishi
Dynamic Access Control 解説編
by
junichi anno
[Japan Tech summit 2017] SEC 007
by
Microsoft Tech Summit 2017
What's hot
PPTX
AzureAD for Java
by
Yoshio Terada
PDF
Azure AD x LINE x Auth0
by
Naohiro Fujie
PPT
20050917
by
小野 修司
PDF
Windows Azure Active Directory for your cloud applications
by
kekekekenta
PDF
Mobile Web
by
Makoto Kato
PDF
Windows Azure Active Directory Multi-Factor Authentication Preview for Phone ...
by
kekekekenta
PDF
Microsoft と Digital Identity
by
junichi anno
PPTX
20111203
by
小野 修司
PPTX
GoAzure 2015 Azure AD for Developers
by
kekekekenta
PDF
Data api workshop at Co-Edo
by
Yuji Takayama
PDF
Data APIの基本
by
Hajime Fujimoto
PDF
Active Directory 最新情報 2012.8.31 暫定版
by
junichi anno
PDF
Share point開発 ファイル受信
by
Akihiro Ehara
PDF
WebIntents × SNS
by
Ryo Ito
PDF
Infrastructure as code for azure
by
Keiji Kamebuchi
PDF
クラウドにおける Windows Azure Active Directory の役割
by
junichi anno
PDF
Silhouette intro
by
Takashi Kawachi
PDF
オープンソーステクノロジー対応の App Service と Azure Database Servicesを活用した Webシステムデザイン
by
Daisuke Masubuchi
PDF
Movable Type 6の新機能 Data APIの活用法
by
Hajime Fujimoto
PDF
Cognito、Azure ADと仲良くしてみた
by
Takafumi Kondo
AzureAD for Java
by
Yoshio Terada
Azure AD x LINE x Auth0
by
Naohiro Fujie
20050917
by
小野 修司
Windows Azure Active Directory for your cloud applications
by
kekekekenta
Mobile Web
by
Makoto Kato
Windows Azure Active Directory Multi-Factor Authentication Preview for Phone ...
by
kekekekenta
Microsoft と Digital Identity
by
junichi anno
20111203
by
小野 修司
GoAzure 2015 Azure AD for Developers
by
kekekekenta
Data api workshop at Co-Edo
by
Yuji Takayama
Data APIの基本
by
Hajime Fujimoto
Active Directory 最新情報 2012.8.31 暫定版
by
junichi anno
Share point開発 ファイル受信
by
Akihiro Ehara
WebIntents × SNS
by
Ryo Ito
Infrastructure as code for azure
by
Keiji Kamebuchi
クラウドにおける Windows Azure Active Directory の役割
by
junichi anno
Silhouette intro
by
Takashi Kawachi
オープンソーステクノロジー対応の App Service と Azure Database Servicesを活用した Webシステムデザイン
by
Daisuke Masubuchi
Movable Type 6の新機能 Data APIの活用法
by
Hajime Fujimoto
Cognito、Azure ADと仲良くしてみた
by
Takafumi Kondo
Similar to JAZUG TOKYO NIGHT 2019-01 AADでユーザ管理しよう
PPTX
AAD B2Cでゆるっと真面目に認証しよう【Interact2019】
by
Tsubasa Yoshino
PDF
ASP.NET CoreとAzure AD B2Cを使ったサクっと認証
by
Yuta Matsumura
PDF
大学等におけるAzure AD B2Cを使用したSNS認証の活用
by
Naohiro Fujie
PDF
認証/メッセージング領域へのモバイル/ソーシャルネットワークIDの活用
by
Naohiro Fujie
PDF
Azure AD B2CにIdPを色々と繋いでみる
by
Naohiro Fujie
PPTX
Azure Active Directory 利用開始への第一歩
by
Yusuke Kodama
PDF
20171201_02_idb_security_wg発表_p
by
ID-Based Security イニシアティブ
PDF
AAD authentication for azure app v0.1.20.0317
by
Ayumu Inaba
PDF
ID管理/認証システム導入の理想と現実
by
Naohiro Fujie
PDF
Azure Active Directory 最新活用シナリオアップデート
by
ID-Based Security イニシアティブ
AAD B2Cでゆるっと真面目に認証しよう【Interact2019】
by
Tsubasa Yoshino
ASP.NET CoreとAzure AD B2Cを使ったサクっと認証
by
Yuta Matsumura
大学等におけるAzure AD B2Cを使用したSNS認証の活用
by
Naohiro Fujie
認証/メッセージング領域へのモバイル/ソーシャルネットワークIDの活用
by
Naohiro Fujie
Azure AD B2CにIdPを色々と繋いでみる
by
Naohiro Fujie
Azure Active Directory 利用開始への第一歩
by
Yusuke Kodama
20171201_02_idb_security_wg発表_p
by
ID-Based Security イニシアティブ
AAD authentication for azure app v0.1.20.0317
by
Ayumu Inaba
ID管理/認証システム導入の理想と現実
by
Naohiro Fujie
Azure Active Directory 最新活用シナリオアップデート
by
ID-Based Security イニシアティブ
More from Tsubasa Yoshino
PDF
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第3回.pdf
by
Tsubasa Yoshino
PDF
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第8回.pdf
by
Tsubasa Yoshino
PDF
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第6回.pdf
by
Tsubasa Yoshino
PDF
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第5回.pdf
by
Tsubasa Yoshino
PDF
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第4回.pdf
by
Tsubasa Yoshino
PDF
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第7回.pdf
by
Tsubasa Yoshino
PDF
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第2回.pdf
by
Tsubasa Yoshino
PDF
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第1回.pdf
by
Tsubasa Yoshino
PDF
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第4回.pdf
by
Tsubasa Yoshino
PDF
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第8回.pdf
by
Tsubasa Yoshino
PDF
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第5回.pdf
by
Tsubasa Yoshino
PDF
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第1回.pdf
by
Tsubasa Yoshino
PDF
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第7回.pdf
by
Tsubasa Yoshino
PDF
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第2回.pdf
by
Tsubasa Yoshino
PDF
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第6回.pdf
by
Tsubasa Yoshino
PPTX
Azure Datbase for MySQL の接続は難しい
by
Tsubasa Yoshino
PPTX
Azure Static Web Apps 入門
by
Tsubasa Yoshino
PPTX
App service コトハジメ
by
Tsubasa Yoshino
PPTX
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
by
Tsubasa Yoshino
PPTX
Azure(クラウド)を使った堅牢なシステムを考える
by
Tsubasa Yoshino
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第3回.pdf
by
Tsubasa Yoshino
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第8回.pdf
by
Tsubasa Yoshino
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第6回.pdf
by
Tsubasa Yoshino
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第5回.pdf
by
Tsubasa Yoshino
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第4回.pdf
by
Tsubasa Yoshino
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第7回.pdf
by
Tsubasa Yoshino
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第2回.pdf
by
Tsubasa Yoshino
AZ-305 Microsoft Azure Infrastructure Solutions 取得学習会 第1回.pdf
by
Tsubasa Yoshino
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第4回.pdf
by
Tsubasa Yoshino
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第8回.pdf
by
Tsubasa Yoshino
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第5回.pdf
by
Tsubasa Yoshino
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第1回.pdf
by
Tsubasa Yoshino
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第7回.pdf
by
Tsubasa Yoshino
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第2回.pdf
by
Tsubasa Yoshino
AZ-104 Microsoft Azure Infrastructure Solutions 取得学習会 2024 第6回.pdf
by
Tsubasa Yoshino
Azure Datbase for MySQL の接続は難しい
by
Tsubasa Yoshino
Azure Static Web Apps 入門
by
Tsubasa Yoshino
App service コトハジメ
by
Tsubasa Yoshino
Tokyo Jazug Night 2020-01 Azure Monitor を使った運用監視コトハジメ
by
Tsubasa Yoshino
Azure(クラウド)を使った堅牢なシステムを考える
by
Tsubasa Yoshino
JAZUG TOKYO NIGHT 2019-01 AADでユーザ管理しよう
1.
AADでユーザ管理しよう JAZUG TOKYO NIGHT
16 2019/01/30
2.
自己紹介 • よしのつばさ • Microsoft
MVP for Azure • Web系のお仕事をしてます。
3.
アプリケーションにユーザ管理を実装したい!
4.
ユーザ管理とは • ユーザのIDとアクセスの管理 • ユーザを認証
or 認可する – 認証 : ID + パスワードで本人確認する • ID + パスワードがあっていれば正しい人だから何してもいいよ – 認可 : リソースのアクセス権を特定の条件で与える • このリソースへのアクセス権をあげるよ。でも何でもできるわけじゃない よ • AAD B2Cは、基本的に認可に基づく認証 – Open ID Connectを使用します
5.
ユーザ管理に必要なこと • フロント機能 – 認証・認可の仕組み –
ユーザがサインアップ・サインインするためのUI • バックオフィス機能 – 管理者用の管理画面 • その他 – データベース – etc
6.
考えることがかなり多い!
7.
楽にユーザ管理を実装したい!
8.
なぜ楽に実装したいのかを考え る • センシティブな情報を扱う必要がある – ユーザデータは、個人情報の塊 –
個人情報を持つ = 潜在的なリスク – パスワード平文問題 • ユーザ情報を複数のサービスで連携したい – Open ID Connect、OAuth2.0を自前で実装しますか? • パフォーマンス命 – ユーザ管理の死 = サービスがピンチ
9.
なぜ楽に実装したいのかを考え る • 定型的な割に作ることが多い – 大量の入力項目 –
データのバリデーション – ユーザの重複チェック – 大体似たようなサインアップ・サインイン画面 – ユーザが使う画面 – バックオフィスの画面 – Etc • 大体どう作っても同じような画面に行き着くことが多い • ユーザ管理を提供するサービスでどうにかなるのでは?
10.
要件の例
11.
フロントの要件 • Web・ネイティブアプリに組み込む • 外部認証を使用したサインアップ・サイン イン •
関連サービスとのシングルサインオン
12.
バックオフィスの要件 • ユーザ情報を管理するUIがある • 管理ユーザに権限のロールがある
13.
非機能要件 • データを安全に保持できる • 高い可用性 •
外部からの攻撃に対する堅牢性
14.
超大変じゃん。。。
15.
Identity as a
Service (IDaaS) • サービスとしてのID管理 • ユーザのID管理をクラウドで行える • ID管理のコストを激減可能 • ユーザ管理を爆速で実装可能
16.
IDaaSの種類 • Azure AD
B2C – Azure • Auth0 – 元MS系スタートアップ • Firebase Authentication – GCP • Cognito – AWS
17.
本題
18.
料金の話
19.
料金体系(ユーザ登録料) 保存済みユーザ/月 金額 ~ 50,000
名 無料 50,001 ~ 950,000 名 0.13 950,001 ~ 9,000,000 名 0.11 9,000,001 ~ 40,000,000 名 0.08759 それ以上 0.07056
20.
料金体系(認証料) 認証/月 金額 ~ 50,000
無料 50,001 ~ 950,000 名 0.32 950,000 ~ 9,000,000 名 0.24 9,000,001 ~ 40,000,000 名 0.16 それ以上 0.0.784 ※MFAを使用すると、1認証あたり3.36
21.
10万人/月の料金(ざっくり) サービス名 料金 AAD B2C
12,500 Firebase 590,000 Cognito 495,000 Auth0 178,026 Auth0は、SLAが無いエディション SLA有の場合は、要相談 AAD B2Cは、MFAを使用しない(使用した場合は、349,000程) ※セッションで出た45,000は、大幅な誤りです
22.
AAD B2Cで何ができる?
23.
AAD B2Cで何ができる(フロン ト) • ユーザ管理用UIをノンコーディングで提供 –
カスタマイズも可能 • 認証・認可の仕組みを提供 – Open ID Connect準拠 • 豊富な外部ログインの提供 – 主要なSNS・アカウントサービスに対応
24.
AAD B2Cで何ができる(バックオ フィス) • 高度なユーザ管理の提供 –
サインインアクティビティの確認 – アカウントBAN機能など可能 – Azureポータルから管理 – Azure Graphを使用した管理
25.
AAD B2Cで何ができる(非機能要件) • 高い可用性 –
SLA 99.9% • 高度なセキュリティを提供 – DOS攻撃 – ブルートフォース – 辞書攻撃などに対する軽減策を提供
26.
考えることがめっちゃ減った!
27.
デモ
28.
カスタムUIについて • Q. JavaScriptは使える? –
セキュリティの観点からjsは、ブロックされます • Q. cssを外部からロードできる? – cssは、特に制限なくロード可能です • Q. カスタムUIでオリジナルをコピーしてもいい の? – 既存コンテンツのコピー・変更は、避ける必要があり ます – あくまで参考に留めてください
29.
サポートブラウザ • IE11、IE10、IE9、IE8 – IE9、IE8は、限定的サポート •
Microsoft Edge • Google Chrome 42.0 ~ • Mozilla FireFox 38.0 ~
30.
AAD B2Cの良いところ • OIDC準拠 •
GUIによる簡単設定 • アクセス管理が容易 • 多要素認証の実装が簡単 • 豊富な外部認証コネクト
31.
使える外部認証
32.
使える外部認証 • OIDC対応のサービスなら繋ぎこみ可 • 例 –
LINE – Yahoo ID連携
33.
AAD B2Cの微妙なところ • MS
Graph APIが使用不可 – まだAzure Graph API • メールのカスタマイズがほぼ出来ない – 現在実装中とのこと – 要件に合わない場合は、メール部分を自作 • MFAがSMSのみ • ページのカスタマイズが辛い
34.
まとめ • AAD B2Cで会員機能を爆速で実装しよう •
会員管理を作るコストを他に回そう • メールなど要件の合う・合わないが結構あ る – 早めの要件のすり合わせが大事
Download