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
Submit search
EN
Uploaded by
junichi anno
PPTX, PDF
3,570 views
Azure AD による Web API の 保護
Tech Summit 2017 で使用した資料です
Technology
◦
Related topics:
API Management Trends
•
Read more
3
Save
Share
Embed
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
貴志 上坂
PDF
Azure Monitor Logで実現するモダンな管理手法
by
Takeshi Fukuhara
PPTX
NGINXをBFF (Backend for Frontend)として利用した話
by
Hitachi, Ltd. OSS Solution Center.
PPTX
Azure API Management 俺的マニュアル
by
貴志 上坂
PDF
Keycloak拡張入門
by
Hiroyuki Wada
PDF
3分でわかるAzureでのService Principal
by
Toru Makabe
PDF
Infrastructure as Code (IaC) 談義 2022
by
Amazon Web Services Japan
PPTX
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
by
Shinya Yamaguchi
Azure Api Management 俺的マニュアル 2020年3月版
by
貴志 上坂
Azure Monitor Logで実現するモダンな管理手法
by
Takeshi Fukuhara
NGINXをBFF (Backend for Frontend)として利用した話
by
Hitachi, Ltd. OSS Solution Center.
Azure API Management 俺的マニュアル
by
貴志 上坂
Keycloak拡張入門
by
Hiroyuki Wada
3分でわかるAzureでのService Principal
by
Toru Makabe
Infrastructure as Code (IaC) 談義 2022
by
Amazon Web Services Japan
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
by
Shinya Yamaguchi
What's hot
PDF
Azure AD B2CにIdPを色々と繋いでみる
by
Naohiro Fujie
PPTX
KeycloakでAPI認可に入門する
by
Hitachi, Ltd. OSS Solution Center.
PPTX
Hybrid Azure AD Join 動作の仕組みを徹底解説
by
Yusuke Kodama
PDF
今なら間に合う分散型IDとEntra Verified ID
by
Naohiro Fujie
PPTX
20220409 AWS BLEA 開発にあたって検討したこと
by
Amazon Web Services Japan
PPTX
Keycloak入門
by
Hiroyuki Wada
PDF
実装して理解するLINE LoginとOpenID Connect入門
by
Naohiro Fujie
PDF
認証の課題とID連携の実装 〜ハンズオン〜
by
Masaru Kurahayashi
PDF
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
by
Amazon Web Services Japan
PDF
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
by
NTT DATA Technology & Innovation
PDF
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
by
Amazon Web Services Japan
PDF
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
by
Amazon Web Services Japan
PDF
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
by
Toru Makabe
PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
PDF
Dockerからcontainerdへの移行
by
Kohei Tokunaga
PDF
AWSのログ管理ベストプラクティス
by
Akihiro Kuwano
PDF
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
by
Genki WATANABE
PPTX
はじめての datadog
by
Naoya Nakazawa
PDF
なぜOpenID Connectが必要となったのか、その歴史的背景
by
Tatsuo Kudo
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
by
ShuheiUda
Azure AD B2CにIdPを色々と繋いでみる
by
Naohiro Fujie
KeycloakでAPI認可に入門する
by
Hitachi, Ltd. OSS Solution Center.
Hybrid Azure AD Join 動作の仕組みを徹底解説
by
Yusuke Kodama
今なら間に合う分散型IDとEntra Verified ID
by
Naohiro Fujie
20220409 AWS BLEA 開発にあたって検討したこと
by
Amazon Web Services Japan
Keycloak入門
by
Hiroyuki Wada
実装して理解するLINE LoginとOpenID Connect入門
by
Naohiro Fujie
認証の課題とID連携の実装 〜ハンズオン〜
by
Masaru Kurahayashi
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
by
Amazon Web Services Japan
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
by
NTT DATA Technology & Innovation
202110 AWS Black Belt Online Seminar AWS Site-to-Site VPN
by
Amazon Web Services Japan
20190521 AWS Black Belt Online Seminar Amazon Simple Email Service (Amazon SES)
by
Amazon Web Services Japan
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
by
Toru Makabe
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
Dockerからcontainerdへの移行
by
Kohei Tokunaga
AWSのログ管理ベストプラクティス
by
Akihiro Kuwano
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
by
Genki WATANABE
はじめての datadog
by
Naoya Nakazawa
なぜOpenID Connectが必要となったのか、その歴史的背景
by
Tatsuo Kudo
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
by
ShuheiUda
Similar to Azure AD による Web API の 保護
PDF
AAD authentication for azure app v0.1.20.0317
by
Ayumu Inaba
PDF
Azure ADとIdentity管理
by
Naohiro Fujie
PDF
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
by
Kazuki Takai
PDF
OAuth2.0によるWeb APIの保護
by
Naohiro Fujie
PDF
Office365勉強会 #23 Azure AD のテナント設計(Office365管理者向け)
by
Genki WATANABE
PDF
Sec007 条件付きアクセス
by
Tech Summit 2016
PPTX
IP ベースのアクセス制御から脱却してよりセキュアな環境を構築しよう
by
Yusuke Kodama
PDF
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
by
Masahiko Ebisuda
PPTX
Azure Active Directory 利用開始への第一歩
by
Yusuke Kodama
PPTX
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
by
Yusuke Kodama
PDF
[SC04] あなたのサービスを "ID" で守る! Azure Active Directory の条件付きアクセスの基礎と実装
by
de:code 2017
PDF
[Japan Tech summit 2017] SEC 006
by
Microsoft Tech Summit 2017
PPTX
Azure id and rbac v0.7.19.0815
by
Ayumu Inaba
PDF
CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~
by
decode2016
PDF
[Japan Tech summit 2017] SEC 009
by
Microsoft Tech Summit 2017
PDF
[Japan Tech summit 2017] SEC 005
by
Microsoft Tech Summit 2017
PDF
20171011_ID-based Securityにおける中核サービスとしてのAzure Active Directory
by
ID-Based Security イニシアティブ
PDF
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
by
Yusuke Kodama
PDF
[Japan Tech summit 2017] SEC 010
by
Microsoft Tech Summit 2017
PDF
Sec004 cloud first、_mobile_first_におけるid
by
Tech Summit 2016
AAD authentication for azure app v0.1.20.0317
by
Ayumu Inaba
Azure ADとIdentity管理
by
Naohiro Fujie
Insight into Azure Active Directory #02 - Azure AD B2B Collaboration New Feat...
by
Kazuki Takai
OAuth2.0によるWeb APIの保護
by
Naohiro Fujie
Office365勉強会 #23 Azure AD のテナント設計(Office365管理者向け)
by
Genki WATANABE
Sec007 条件付きアクセス
by
Tech Summit 2016
IP ベースのアクセス制御から脱却してよりセキュアな環境を構築しよう
by
Yusuke Kodama
AzureActiveDirectoryの認証の話(Azure周りの自動化編)
by
Masahiko Ebisuda
Azure Active Directory 利用開始への第一歩
by
Yusuke Kodama
Office365 および Azure AD 管理者が必ずやっておくべきセキュリティ対策
by
Yusuke Kodama
[SC04] あなたのサービスを "ID" で守る! Azure Active Directory の条件付きアクセスの基礎と実装
by
de:code 2017
[Japan Tech summit 2017] SEC 006
by
Microsoft Tech Summit 2017
Azure id and rbac v0.7.19.0815
by
Ayumu Inaba
CLT-009_Windows 10 アプリとシングルサインオン ~Microsoft Passport の意義とその実装方法~
by
decode2016
[Japan Tech summit 2017] SEC 009
by
Microsoft Tech Summit 2017
[Japan Tech summit 2017] SEC 005
by
Microsoft Tech Summit 2017
20171011_ID-based Securityにおける中核サービスとしてのAzure Active Directory
by
ID-Based Security イニシアティブ
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
by
Yusuke Kodama
[Japan Tech summit 2017] SEC 010
by
Microsoft Tech Summit 2017
Sec004 cloud first、_mobile_first_におけるid
by
Tech Summit 2016
More from junichi anno
PPTX
Microsoft Azure のセキュリティ
by
junichi anno
PPTX
V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...
by
junichi anno
PPTX
Azure Key Vault
by
junichi anno
PPTX
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~
by
junichi anno
PDF
Hyper-V を Windows PowerShell から管理する
by
junichi anno
PDF
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...
by
junichi anno
PDF
SaaS としての IDM の役割
by
junichi anno
PDF
Windows File Service 総復習-Windows Server 2012 R2編 第1版
by
junichi anno
PPTX
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
by
junichi anno
PDF
IoT のセキュリティアーキテクチャと実装モデル on Azure
by
junichi anno
PDF
勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版
by
junichi anno
PDF
Vdi を より使いやすいインフラにするためのセキュリティ設計
by
junichi anno
PDF
DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計
by
junichi anno
PPTX
個人情報を守るためのアプリケーション設計(概要)
by
junichi anno
PPTX
Azure Active Directory 1枚資料 20151125版
by
junichi anno
PDF
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現
by
junichi anno
PPTX
リソーステンプレート入門
by
junichi anno
PDF
クラウドにおける Windows Azure Active Directory の役割
by
junichi anno
PPTX
Azureの管理権限について
by
junichi anno
PDF
File Server on Azure IaaS
by
junichi anno
Microsoft Azure のセキュリティ
by
junichi anno
V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...
by
junichi anno
Azure Key Vault
by
junichi anno
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~
by
junichi anno
Hyper-V を Windows PowerShell から管理する
by
junichi anno
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...
by
junichi anno
SaaS としての IDM の役割
by
junichi anno
Windows File Service 総復習-Windows Server 2012 R2編 第1版
by
junichi anno
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
by
junichi anno
IoT のセキュリティアーキテクチャと実装モデル on Azure
by
junichi anno
勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版
by
junichi anno
Vdi を より使いやすいインフラにするためのセキュリティ設計
by
junichi anno
DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計
by
junichi anno
個人情報を守るためのアプリケーション設計(概要)
by
junichi anno
Azure Active Directory 1枚資料 20151125版
by
junichi anno
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現
by
junichi anno
リソーステンプレート入門
by
junichi anno
クラウドにおける Windows Azure Active Directory の役割
by
junichi anno
Azureの管理権限について
by
junichi anno
File Server on Azure IaaS
by
junichi anno
Recently uploaded
PDF
論文紹介:"MM-Tracker: Motion Mamba for UAV-platform Multiple Object Tracking", "M...
by
Toru Tamaki
PDF
論文紹介:"Reflexion: language agents with verbal reinforcement learning", "MA-LMM...
by
Toru Tamaki
PDF
論文紹介:Simultaneous Detection and Interaction Reasoning for Object-Centric Acti...
by
Toru Tamaki
PDF
論文紹介: "Locality-Aware Zero-Shot Human-Object Interaction Detection" "Disentan...
by
Toru Tamaki
PDF
手軽に広範囲でプライバシーを守りながら人数カウントできる ~ LoRaWAN AI人流カウンター PF52 日本語カタログ
by
CRI Japan, Inc.
PDF
歴史好きのスクラム話 JBUG名古屋#5 AI時代のデータドリブンなプロジェクト管理
by
Tatsuya Naiki
PDF
How We Operated Ticket-Driven Development in JIRA.pdf
by
akipii ogaoga
PDF
LoRaWAN小売業DXソリューション ~天候データと人流カウンターを利用して売り上げアップに貢献!
by
CRI Japan, Inc.
論文紹介:"MM-Tracker: Motion Mamba for UAV-platform Multiple Object Tracking", "M...
by
Toru Tamaki
論文紹介:"Reflexion: language agents with verbal reinforcement learning", "MA-LMM...
by
Toru Tamaki
論文紹介:Simultaneous Detection and Interaction Reasoning for Object-Centric Acti...
by
Toru Tamaki
論文紹介: "Locality-Aware Zero-Shot Human-Object Interaction Detection" "Disentan...
by
Toru Tamaki
手軽に広範囲でプライバシーを守りながら人数カウントできる ~ LoRaWAN AI人流カウンター PF52 日本語カタログ
by
CRI Japan, Inc.
歴史好きのスクラム話 JBUG名古屋#5 AI時代のデータドリブンなプロジェクト管理
by
Tatsuya Naiki
How We Operated Ticket-Driven Development in JIRA.pdf
by
akipii ogaoga
LoRaWAN小売業DXソリューション ~天候データと人流カウンターを利用して売り上げアップに貢献!
by
CRI Japan, Inc.
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