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
junichi anno
PPTX, PDF
3,584 views
Azure AD による Web API の 保護
Tech Summit 2017 で使用した資料です
Technology
◦
Related topics:
API Management Trends
•
Read more
3
Save
Share
Embed
Embed presentation
Download
Downloaded 33 times
1
/ 55
2
/ 55
3
/ 55
4
/ 55
5
/ 55
6
/ 55
7
/ 55
8
/ 55
9
/ 55
10
/ 55
11
/ 55
12
/ 55
13
/ 55
14
/ 55
15
/ 55
16
/ 55
17
/ 55
18
/ 55
19
/ 55
20
/ 55
21
/ 55
22
/ 55
23
/ 55
24
/ 55
25
/ 55
26
/ 55
27
/ 55
28
/ 55
29
/ 55
30
/ 55
31
/ 55
32
/ 55
33
/ 55
34
/ 55
35
/ 55
36
/ 55
37
/ 55
38
/ 55
39
/ 55
40
/ 55
41
/ 55
42
/ 55
43
/ 55
44
/ 55
45
/ 55
46
/ 55
47
/ 55
48
/ 55
49
/ 55
50
/ 55
51
/ 55
52
/ 55
53
/ 55
54
/ 55
55
/ 55
More Related Content
PPTX
Azure Api Management 俺的マニュアル 2020年3月版
by
貴志 上坂
PPTX
Azure API Management 俺的マニュアル
by
貴志 上坂
PDF
20200630 AWS Black Belt Online Seminar Amazon Cognito
by
Amazon Web Services Japan
PDF
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
by
Amazon Web Services Japan
PPTX
KeycloakでAPI認可に入門する
by
Hitachi, Ltd. OSS Solution Center.
PDF
3分でわかるAzureでのService Principal
by
Toru Makabe
PDF
マイクロにしすぎた結果がこれだよ!
by
mosa siru
PDF
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
by
Amazon Web Services Japan
Azure Api Management 俺的マニュアル 2020年3月版
by
貴志 上坂
Azure API Management 俺的マニュアル
by
貴志 上坂
20200630 AWS Black Belt Online Seminar Amazon Cognito
by
Amazon Web Services Japan
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
by
Amazon Web Services Japan
KeycloakでAPI認可に入門する
by
Hitachi, Ltd. OSS Solution Center.
3分でわかるAzureでのService Principal
by
Toru Makabe
マイクロにしすぎた結果がこれだよ!
by
mosa siru
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
by
Amazon Web Services Japan
What's hot
PDF
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
by
Genki WATANABE
PDF
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
by
Amazon Web Services Japan
PDF
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2016 AWS CloudFormation
by
Amazon Web Services Japan
PDF
[AKIBA.AWS] VGWのルーティング仕様
by
Shuji Kikuchi
PDF
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
PDF
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
by
Amazon Web Services Japan
PDF
なぜOpenID Connectが必要となったのか、その歴史的背景
by
Tatsuo Kudo
PPTX
Hybrid Azure AD Join 動作の仕組みを徹底解説
by
Yusuke Kodama
PDF
Amazon Cognito使って認証したい?それならSpring Security使いましょう!
by
Ryosuke Uchitate
PDF
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
by
Tatsuo Kudo
PDF
Active Directory をInternetから使用するための4つのシナリオ
by
junichi anno
PDF
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
by
Amazon Web Services Japan
PDF
Snowflake Architecture and Performance
by
Mineaki Motohashi
PDF
20200617 AWS Black Belt Online Seminar Amazon Athena
by
Amazon Web Services Japan
PDF
一歩先行く Azure Computing シリーズ(全3回) 第2回 Azure VM どれを選ぶの? Azure VM 集中講座
by
Minoru Naito
PDF
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
by
Nov Matake
PDF
AWSではじめるDNSSEC
by
Tomohiro Nakashima
PPTX
Keycloak入門
by
Hiroyuki Wada
PDF
AWS Black Belt Online Seminar AWS Direct Connect
by
Amazon Web Services Japan
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
by
Genki WATANABE
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
by
Amazon Web Services Japan
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 AWS CloudFormation
by
Amazon Web Services Japan
[AKIBA.AWS] VGWのルーティング仕様
by
Shuji Kikuchi
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
20190828 AWS Black Belt Online Seminar Amazon Aurora with PostgreSQL Compatib...
by
Amazon Web Services Japan
なぜOpenID Connectが必要となったのか、その歴史的背景
by
Tatsuo Kudo
Hybrid Azure AD Join 動作の仕組みを徹底解説
by
Yusuke Kodama
Amazon Cognito使って認証したい?それならSpring Security使いましょう!
by
Ryosuke Uchitate
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
by
Tatsuo Kudo
Active Directory をInternetから使用するための4つのシナリオ
by
junichi anno
AWS Black Belt Online Seminar 2016 AWS上でのActive Directory構築
by
Amazon Web Services Japan
Snowflake Architecture and Performance
by
Mineaki Motohashi
20200617 AWS Black Belt Online Seminar Amazon Athena
by
Amazon Web Services Japan
一歩先行く Azure Computing シリーズ(全3回) 第2回 Azure VM どれを選ぶの? Azure VM 集中講座
by
Minoru Naito
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
by
Nov Matake
AWSではじめるDNSSEC
by
Tomohiro Nakashima
Keycloak入門
by
Hiroyuki Wada
AWS Black Belt Online Seminar AWS Direct Connect
by
Amazon Web Services Japan
Similar to Azure AD による Web API の 保護
PDF
[Japan Tech summit 2017] SEC 009
by
Microsoft Tech Summit 2017
PDF
Sec004 cloud first、_mobile_first_におけるid
by
Tech Summit 2016
PDF
OAuth2.0によるWeb APIの保護
by
Naohiro Fujie
PDF
Azure ADとIdentity管理
by
Naohiro Fujie
PPTX
Azure Active Directory 利用開始への第一歩
by
Yusuke Kodama
PDF
[SC04] あなたのサービスを "ID" で守る! Azure Active Directory の条件付きアクセスの基礎と実装
by
de:code 2017
PDF
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
by
Masahiko Ebisuda
PDF
20171011_ID-based Securityにおける中核サービスとしてのAzure Active Directory
by
ID-Based Security イニシアティブ
PDF
Office365勉強会 #23 Azure AD のテナント設計(Office365管理者向け)
by
Genki WATANABE
PDF
[Japan Tech summit 2017] SEC 010
by
Microsoft Tech Summit 2017
PPTX
Azure id and rbac v0.7.19.0815
by
Ayumu Inaba
PPTX
IP ベースのアクセス制御から脱却してよりセキュアな環境を構築しよう
by
Yusuke Kodama
PDF
[Japan Tech summit 2017] SEC 006
by
Microsoft Tech Summit 2017
PDF
AAD authentication for azure app v0.1.20.0317
by
Ayumu Inaba
PDF
Sec007 条件付きアクセス
by
Tech Summit 2016
PDF
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
by
Kazuki Takai
PDF
[Japan Tech summit 2017] SEC 005
by
Microsoft Tech Summit 2017
PDF
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
by
Yusuke Kodama
PDF
CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~
by
decode2016
PPTX
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
by
Yusuke Kodama
[Japan Tech summit 2017] SEC 009
by
Microsoft Tech Summit 2017
Sec004 cloud first、_mobile_first_におけるid
by
Tech Summit 2016
OAuth2.0によるWeb APIの保護
by
Naohiro Fujie
Azure ADとIdentity管理
by
Naohiro Fujie
Azure Active Directory 利用開始への第一歩
by
Yusuke Kodama
[SC04] あなたのサービスを "ID" で守る! Azure Active Directory の条件付きアクセスの基礎と実装
by
de:code 2017
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
by
Masahiko Ebisuda
20171011_ID-based Securityにおける中核サービスとしてのAzure Active Directory
by
ID-Based Security イニシアティブ
Office365勉強会 #23 Azure AD のテナント設計(Office365管理者向け)
by
Genki WATANABE
[Japan Tech summit 2017] SEC 010
by
Microsoft Tech Summit 2017
Azure id and rbac v0.7.19.0815
by
Ayumu Inaba
IP ベースのアクセス制御から脱却してよりセキュアな環境を構築しよう
by
Yusuke Kodama
[Japan Tech summit 2017] SEC 006
by
Microsoft Tech Summit 2017
AAD authentication for azure app v0.1.20.0317
by
Ayumu Inaba
Sec007 条件付きアクセス
by
Tech Summit 2016
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
by
Kazuki Takai
[Japan Tech summit 2017] SEC 005
by
Microsoft Tech Summit 2017
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
by
Yusuke Kodama
CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~
by
decode2016
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
by
Yusuke Kodama
More from junichi anno
PPTX
V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...
by
junichi anno
PPTX
Microsoft Azure のセキュリティ
by
junichi anno
PPTX
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
by
junichi anno
PPTX
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~
by
junichi anno
PPTX
Azure Key Vault
by
junichi anno
PPTX
個人情報を守るためのアプリケーション設計(概要)
by
junichi anno
PDF
IoT のセキュリティアーキテクチャと実装モデル on Azure
by
junichi anno
PDF
DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計
by
junichi anno
PPTX
Azureの管理権限について
by
junichi anno
PPTX
Azure Active Directory 1枚資料 20151125版
by
junichi anno
PPTX
リソーステンプレート入門
by
junichi anno
PDF
File Server on Azure IaaS
by
junichi anno
PDF
Windows File Service 総復習-Windows Server 2012 R2編 第1版
by
junichi anno
PDF
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...
by
junichi anno
PDF
勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版
by
junichi anno
PDF
Hyper-V を Windows PowerShell から管理する
by
junichi anno
PDF
Vdi を より使いやすいインフラにするためのセキュリティ設計
by
junichi anno
PDF
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現
by
junichi anno
PDF
SaaS としての IDM の役割
by
junichi anno
PDF
クラウドにおける Windows Azure Active Directory の役割
by
junichi anno
V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...
by
junichi anno
Microsoft Azure のセキュリティ
by
junichi anno
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
by
junichi anno
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~
by
junichi anno
Azure Key Vault
by
junichi anno
個人情報を守るためのアプリケーション設計(概要)
by
junichi anno
IoT のセキュリティアーキテクチャと実装モデル on Azure
by
junichi anno
DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計
by
junichi anno
Azureの管理権限について
by
junichi anno
Azure Active Directory 1枚資料 20151125版
by
junichi anno
リソーステンプレート入門
by
junichi anno
File Server on Azure IaaS
by
junichi anno
Windows File Service 総復習-Windows Server 2012 R2編 第1版
by
junichi anno
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...
by
junichi anno
勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版
by
junichi anno
Hyper-V を Windows PowerShell から管理する
by
junichi anno
Vdi を より使いやすいインフラにするためのセキュリティ設計
by
junichi anno
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現
by
junichi anno
SaaS としての IDM の役割
by
junichi anno
クラウドにおける Windows Azure Active Directory の役割
by
junichi anno
Azure AD による Web API の 保護
1.
Microsoft Tech Summit
2017
2.
Azure AD を使用して、 ここを誰から、どう守るか?
4.
PowerShell https://testpsfunction.azurewebsites.net/api/HttpTriggerPowerShell1?code= TvXkdY2WKsev/wFkpyik09RZosbMmNsAe0gg8G3Tpsb8uV28BodA4Q== Functions Key
6.
PowerShell
7.
Multitenant 設定 PowerShell
8.
Function Key URL は外部から隠ぺい
10.
今回のターゲット
12.
B2C
14.
API
15.
APIAzure API Management Application Subscription Key https://xxxxxxxxx.portal.azure-api.net/signin-aad
17.
③ ユーザーIDやロールによって API
に対する権限を変えたい
18.
APIAzure API Management Application
19.
<tenant ID> <tenant ID> <tenant
ID>
20.
• validate-jwt :
JWT を検証して操作を承認する RS256 署名アルゴリズム ー OpenID 構成エンドポイントからキーを受け取る • 認証ポリシー https://docs.microsoft.com/ja-jp/azure/api-management/api-management-policy-reference
21.
<policies> <inbound> <base /> <rewrite-uri template="/HttpTriggerPowerShell1?code=TvXkdY2WKsev/wFxxxxx==&name={username}"
/> </inbound> <backend> <base /> </backend> <outbound> <base /> </outbound> <on-error> <base /> </on-error> </policies>
22.
・・・・ <inbound> <base /> <rewrite-uri template="/HttpTriggerPowerShell1?code=TvXkdY2WKsev/wFxxxxx==&name={username}"
/> <validate-jwt failed-validation-error-message="Unauthorized. Access token is missing or invalid." failed-validation-httpcode="401" header-name="Authorization"> <openid-config url=“https://login.microsoftonline.com/テナントURL/.well-known/openid-configuration" /> <audiences> <audience>チェックしたいアプリケーションのクライアントID</audience> </audiences> <required-claims> <claim name=“チェックしたいクレーム名" match="all"> <value>クレーム内の値</value> </claim> </required-claims> </validate-jwt> <inbound> ・・・・
23.
<validate-jwt failed-validation-error-message="Unauthorized. Access
token is missing or invalid." failed-validation-httpcode="401" header-name="Authorization"> <openid-config url="https://login.microsoftonline.com/pharaojp.onmicrosoft.com/.well-known/openid- configuration" /> <audiences> <audience>e55757f2-92ba-4422-8aa1-2ed25cbeece2</audience> </audiences> <required-claims> <claim name="name" match="all"> <value>admin</value> </claim> </required-claims> </validate-jwt>
25.
https://jwt.io/ OIDCトークンの場 合は RS256を選択
27.
IdPに応じた プロトコルを実装
28.
APIAzure API Management Application
29.
基本的に、プロトコ ルは意識しない
30.
Weibo QQ WeChat a preview preview OIDC/OAuth 2.0 で実装
31.
Weibo QQ WeChat a preview Identity Experience Framework •
SAML 2.0 • OAuth 2.0 • OIDC Preview Identity Experience Framework • SAML 2.0 • OAuth 2.0 • OIDC Preview
35.
c9687145-xxxx-xxxx-xxxxxxxxxxxx
37.
.auth/login/aad/callback を追加
41.
テナントID 控えておいた「アプリケーションID」 を入力 https//sts.windwos.net/<テナントID>
42.
https://testpsfunction.azurewebsites.net/api/HttpTriggerPo werShell1?code=TvXkdY2WKsev/wFkpyik09RZosbMmNsAe 0gg8G3Tpsb8uV28BodA4Q==
Download