Submit Search
Upload
Azure もくもく会 @ 東京 #18 LT
•
1 like
•
404 views
裕
裕康 井上
Follow
Azure もくもく会 @ 東京 #18 での LT 資料 Azure Web app で Azure AD MFA をさくっと使ってみた話
Read less
Read more
Technology
Report
Share
Report
Share
1 of 41
Recommended
Azure Web Appを利用したWebアプリ開発
Azure Web Appを利用したWebアプリ開発
yasuhide_lee
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
Kazuyuki Miyake
祝 Azureインテグレーションに App Service追加
祝 Azureインテグレーションに App Service追加
Koichi Ota
Xamarin + Azure Mobile Appsの現実
Xamarin + Azure Mobile Appsの現実
Kazuyuki Miyake
本番運用で使うVisual Studio
本番運用で使うVisual Studio
Kazuyuki Miyake
Fun tech14-alibaba cloud api gateway-swagger
Fun tech14-alibaba cloud api gateway-swagger
AnzaiKumiko
俺と超高速リアルタイム検索APIをたぶん支えているAWS
俺と超高速リアルタイム検索APIをたぶん支えているAWS
Masayuki KaToH
Face APIで開発する時に使っている7つの道具
Face APIで開発する時に使っている7つの道具
Kazuyuki Miyake
Recommended
Azure Web Appを利用したWebアプリ開発
Azure Web Appを利用したWebアプリ開発
yasuhide_lee
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
Kazuyuki Miyake
祝 Azureインテグレーションに App Service追加
祝 Azureインテグレーションに App Service追加
Koichi Ota
Xamarin + Azure Mobile Appsの現実
Xamarin + Azure Mobile Appsの現実
Kazuyuki Miyake
本番運用で使うVisual Studio
本番運用で使うVisual Studio
Kazuyuki Miyake
Fun tech14-alibaba cloud api gateway-swagger
Fun tech14-alibaba cloud api gateway-swagger
AnzaiKumiko
俺と超高速リアルタイム検索APIをたぶん支えているAWS
俺と超高速リアルタイム検索APIをたぶん支えているAWS
Masayuki KaToH
Face APIで開発する時に使っている7つの道具
Face APIで開発する時に使っている7つの道具
Kazuyuki Miyake
AWS関連のブログを書いてて山ほど得したこと
AWS関連のブログを書いてて山ほど得したこと
Mitsuhiro Yamashita
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
典子 松本
第二十一回Azure もくもく会 LT発表
第二十一回Azure もくもく会 LT発表
Akiyoshi Tsuchida
ソーシャルログイン5分クッキング
ソーシャルログイン5分クッキング
Saiki Iijima
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
Mitsuhiro Yamashita
jaws securityhub
jaws securityhub
kota tomimatsu
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
Mitsuhiro Yamashita
CloudGarageのベンチマークテスト
CloudGarageのベンチマークテスト
Kazunori Inaba
インフラ知識ゼロのWebデザイナーがAzureWebSitesを使ってみた話
インフラ知識ゼロのWebデザイナーがAzureWebSitesを使ってみた話
典子 松本
【2017早めの夏休み自由研究】SPAとサーバーレスについて
【2017早めの夏休み自由研究】SPAとサーバーレスについて
kazuki matsumura
AWS Premier Night #1
AWS Premier Night #1
Takahisa Shiratori
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
典子 松本
Iret tech labo#5 ブログから学ぶサーバレスの作り方
Iret tech labo#5 ブログから学ぶサーバレスの作り方
TakaakiNiikawa
Understanding of new Azure certifications in 2019
Understanding of new Azure certifications in 2019
Akiyoshi Tsuchida
Web開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経った
kazuki matsumura
GAS + SaaS時々 AWSで自動化
GAS + SaaS時々 AWSで自動化
Mitsuhiro Yamashita
Creating Mashup service in Yamaguchi
Creating Mashup service in Yamaguchi
Ohishi Mikage
ReactでCMSを作ったときにハマったこと
ReactでCMSを作ったときにハマったこと
kazuki matsumura
APIモック3分クッキング
APIモック3分クッキング
政雄 金森
Alibaba Cloudのベンチマークテスト
Alibaba Cloudのベンチマークテスト
Kazunori Inaba
Azure もくもく会@東京 #22 - Azure Functions v1.0 GA
Azure もくもく会@東京 #22 - Azure Functions v1.0 GA
裕康 井上
2015/04/25 Azure JavaScript API App つくったよ (LT) / Global Azure Boot Camp
2015/04/25 Azure JavaScript API App つくったよ (LT) / Global Azure Boot Camp
Yuki KAN
More Related Content
What's hot
AWS関連のブログを書いてて山ほど得したこと
AWS関連のブログを書いてて山ほど得したこと
Mitsuhiro Yamashita
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
典子 松本
第二十一回Azure もくもく会 LT発表
第二十一回Azure もくもく会 LT発表
Akiyoshi Tsuchida
ソーシャルログイン5分クッキング
ソーシャルログイン5分クッキング
Saiki Iijima
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
Mitsuhiro Yamashita
jaws securityhub
jaws securityhub
kota tomimatsu
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
Mitsuhiro Yamashita
CloudGarageのベンチマークテスト
CloudGarageのベンチマークテスト
Kazunori Inaba
インフラ知識ゼロのWebデザイナーがAzureWebSitesを使ってみた話
インフラ知識ゼロのWebデザイナーがAzureWebSitesを使ってみた話
典子 松本
【2017早めの夏休み自由研究】SPAとサーバーレスについて
【2017早めの夏休み自由研究】SPAとサーバーレスについて
kazuki matsumura
AWS Premier Night #1
AWS Premier Night #1
Takahisa Shiratori
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
典子 松本
Iret tech labo#5 ブログから学ぶサーバレスの作り方
Iret tech labo#5 ブログから学ぶサーバレスの作り方
TakaakiNiikawa
Understanding of new Azure certifications in 2019
Understanding of new Azure certifications in 2019
Akiyoshi Tsuchida
Web開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経った
kazuki matsumura
GAS + SaaS時々 AWSで自動化
GAS + SaaS時々 AWSで自動化
Mitsuhiro Yamashita
Creating Mashup service in Yamaguchi
Creating Mashup service in Yamaguchi
Ohishi Mikage
ReactでCMSを作ったときにハマったこと
ReactでCMSを作ったときにハマったこと
kazuki matsumura
APIモック3分クッキング
APIモック3分クッキング
政雄 金森
Alibaba Cloudのベンチマークテスト
Alibaba Cloudのベンチマークテスト
Kazunori Inaba
What's hot
(20)
AWS関連のブログを書いてて山ほど得したこと
AWS関連のブログを書いてて山ほど得したこと
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
第二十一回Azure もくもく会 LT発表
第二十一回Azure もくもく会 LT発表
ソーシャルログイン5分クッキング
ソーシャルログイン5分クッキング
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
jaws securityhub
jaws securityhub
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
CloudGarageのベンチマークテスト
CloudGarageのベンチマークテスト
インフラ知識ゼロのWebデザイナーがAzureWebSitesを使ってみた話
インフラ知識ゼロのWebデザイナーがAzureWebSitesを使ってみた話
【2017早めの夏休み自由研究】SPAとサーバーレスについて
【2017早めの夏休み自由研究】SPAとサーバーレスについて
AWS Premier Night #1
AWS Premier Night #1
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
Iret tech labo#5 ブログから学ぶサーバレスの作り方
Iret tech labo#5 ブログから学ぶサーバレスの作り方
Understanding of new Azure certifications in 2019
Understanding of new Azure certifications in 2019
Web開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経った
GAS + SaaS時々 AWSで自動化
GAS + SaaS時々 AWSで自動化
Creating Mashup service in Yamaguchi
Creating Mashup service in Yamaguchi
ReactでCMSを作ったときにハマったこと
ReactでCMSを作ったときにハマったこと
APIモック3分クッキング
APIモック3分クッキング
Alibaba Cloudのベンチマークテスト
Alibaba Cloudのベンチマークテスト
Similar to Azure もくもく会 @ 東京 #18 LT
Azure もくもく会@東京 #22 - Azure Functions v1.0 GA
Azure もくもく会@東京 #22 - Azure Functions v1.0 GA
裕康 井上
2015/04/25 Azure JavaScript API App つくったよ (LT) / Global Azure Boot Camp
2015/04/25 Azure JavaScript API App つくったよ (LT) / Global Azure Boot Camp
Yuki KAN
Azure App Service 運用体験談 ~コスト節約しようとしてダウンした App Service~
Azure App Service 運用体験談 ~コスト節約しようとしてダウンした App Service~
Tomotaka Suzuki(御成門プログラマー)
JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE
陽平 山口
Azure Fundamental
Azure Fundamental
Yui Ashikaga
Azure App Service Authentication
Azure App Service Authentication
Jun-ichi Sakamoto
Global Office 365 Developer BootCamp 2018 - Japan
Global Office 365 Developer BootCamp 2018 - Japan
Hiroyasu Inoue
azure functionsでlinebotを作ってみた
azure functionsでlinebotを作ってみた
裕之 木下
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
Azure Web Apps とAzure Mobile Apps
Azure Web Apps とAzure Mobile Apps
Masaki Yamamoto
Microsoft AzureでスマホからIoTまで
Microsoft AzureでスマホからIoTまで
Masaki Yamamoto
PySpark Intro Part.2 with SQL Graph
PySpark Intro Part.2 with SQL Graph
Oshitari_kochi
ノンプログラミングで楽したい
ノンプログラミングで楽したい
裕之 木下
イマドキ!ユースケース別に見るAWS IoT への接続パターン
イマドキ!ユースケース別に見るAWS IoT への接続パターン
seiichi arai
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
Kazumi IWANAGA
IoTを利用したウェブサービス・アーキテクチャ事例
IoTを利用したウェブサービス・アーキテクチャ事例
KikawaShoichi
Java で開発する Azure Web Apps アプリケーション
Java で開発する Azure Web Apps アプリケーション
彰 村地
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Takunori Minamisawa
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Yasuaki Matsuda
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Shotaro Suzuki
Similar to Azure もくもく会 @ 東京 #18 LT
(20)
Azure もくもく会@東京 #22 - Azure Functions v1.0 GA
Azure もくもく会@東京 #22 - Azure Functions v1.0 GA
2015/04/25 Azure JavaScript API App つくったよ (LT) / Global Azure Boot Camp
2015/04/25 Azure JavaScript API App つくったよ (LT) / Global Azure Boot Camp
Azure App Service 運用体験談 ~コスト節約しようとしてダウンした App Service~
Azure App Service 運用体験談 ~コスト節約しようとしてダウンした App Service~
JAWSDAYS2016 Technical Deep DIVE
JAWSDAYS2016 Technical Deep DIVE
Azure Fundamental
Azure Fundamental
Azure App Service Authentication
Azure App Service Authentication
Global Office 365 Developer BootCamp 2018 - Japan
Global Office 365 Developer BootCamp 2018 - Japan
azure functionsでlinebotを作ってみた
azure functionsでlinebotを作ってみた
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
Azure Web Apps とAzure Mobile Apps
Azure Web Apps とAzure Mobile Apps
Microsoft AzureでスマホからIoTまで
Microsoft AzureでスマホからIoTまで
PySpark Intro Part.2 with SQL Graph
PySpark Intro Part.2 with SQL Graph
ノンプログラミングで楽したい
ノンプログラミングで楽したい
イマドキ!ユースケース別に見るAWS IoT への接続パターン
イマドキ!ユースケース別に見るAWS IoT への接続パターン
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
GitHub Actions と Azure PaaS でプルリクエストごとに環境を ~ Azure Static Web Apps と Containe...
IoTを利用したウェブサービス・アーキテクチャ事例
IoTを利用したウェブサービス・アーキテクチャ事例
Java で開発する Azure Web Apps アプリケーション
Java で開発する Azure Web Apps アプリケーション
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Azure Function GAした!Visual Studio Tools for Azure Functions もプレビューだ!
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Elastic on Azure Integration & Building React UI Based Search App Using Azure...
Recently uploaded
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
Recently uploaded
(9)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
Azure もくもく会 @ 東京 #18 LT
1.
App Service with
Azure AD ~ Azure Web App で MFA 使ってみたの巻 ~ Azure もくもく会 @ 東京 #18 LT 6th Jan, 2018
2.
自己紹介 いのうえ (SharePoint 紳士) @SpRestaurant
(https://twitter.com/SpRestaurant) SharePoint レストラン (http://sprestaurant.hatenablog.com/) Azure もくもく会@東京 (https://azure-moku2.connpass.com/) Azure もくもくハンズオン (https://github.com/Azure-Moku2-Study/Azure-moku2-textbook) 某 SIer で Office 365 や Azure であれこれしている人です。 最近「MCSE: Cloud Platform and Infrastructure」取れました。
3.
こんなストーリーでやってみる • 会社内で利用する Web
アプリを Azure 上に構築する • ある程度はセキュアにしたい
4.
こんなストーリーでやってみる • 会社内で利用する Web
アプリを Azure 上に構築する • ある程度はセキュアにしたい Azure Web apps に Azure AD を統合する ※初歩的ミスをしがちなポイントあり
5.
こんなストーリーでやってみる • 会社内で利用する Web
アプリを Azure 上に構築する • ある程度はセキュアにしたい せっかく Azure AD 統合するし、多要素認証を強制する。 お手軽に!!!
6.
まずは、Azure AD のディレクトリを作成 既存の
Azure AD を使う人は、MFA の設定部分だけやりましょう。
7.
Azure AD を作成する
8.
とりあえず 1 ユーザー作っておく
9.
ユーザーに Azure AD
MFA を強制する 「せんせー、MFA ってなんですか?」 「携帯電話や証明書なんかを組み合わせた今どきの認証方式だよ(`・ω・´)」 ※Azure MFA お金かかります。 でもセキュリティって保険だから…多少は、ね?
10.
ユーザーに Azure AD
MFA を強制する
11.
ユーザーに Azure AD
MFA を強制する
12.
ユーザーに Azure AD
MFA を強制する
13.
ユーザー側の準備完了(`・ω・´)
14.
次に、Web アプリを作成する 今回は普通の ASP.NET
Web Application を作成するだけ。
15.
Visual Studio でプロジェクトを作成 普通の
.NET 4.6.2 の Web アプリケーション
16.
Visual Studio でプロジェクトを作成 Azure
AD に接続するので、ここで認証を構成
17.
Visual Studio でプロジェクトを作成 Azure
AD のディレクトリを入力する
18.
とりあえずデバッグしてみる Azure AD のユーザープロファイル情報を 読み取るためのアクセス許可が求められる
19.
とりあえずデバッグしてみる Azure AD のプロファイル読み取りを承諾したので、 名前が表示される
20.
Azure にデプロイする せっかくなので、CD (Continuos
Delivery) を構成しちゃう。
21.
Azure にデプロイする
22.
Azure にデプロイする お好みで Resource
group name や App Service Plan の設定を変更する
23.
Azure にデプロイする (わかりにくい場所で) 構成中のお知らせ
24.
Azure にデプロイする 構成が完了すると、ちゃんと Azure
リソースが 作成されている
25.
Azure にデプロイする もちろん、まだサイトはデプロイされていない → VSTS
にコミットしていないので。
26.
VSTS にソースをコミットすると… Build が自動的に動いてる!
27.
VSTS にソースをコミットすると… Release definition
が自動的に動いてる!
28.
Web apps のサイトにアクセスする localhost
に飛ばされる!!!
29.
なんでや!!!
30.
原因 • VS で
Azure リソースを自動構成したため、Azure AD Application の設定も 当然ながら自動で行われた。 • プロジェクトの既定値の Web サイトは「https://localhost:xxxx」なので、 それが反映されている。 対応 • Azure AD Application の「応答 URL」を変更する
31.
Azure AD Application
の設定 Azure AD ディレクトリのアプリとして登録されている
32.
Azure AD Application
の設定
33.
Azure AD Application
の設定 これを追加する!
34.
Azure AD Application
の設定 これを削除する!
35.
Azure AD Application
の設定 ようやく繋がった!!!
36.
一般ユーザーでアクセスしてみる 最初に作成しておいた、一般ユーザーでサイトにアクセスしてみる。
37.
一般ユーザーでアクセスしてみる MFA を強制したので、最初に 設定するように誘導される
38.
一般ユーザーでアクセスしてみる MFA の構成が完了後、初回アクセスなので アクセス許可要求を求められる
39.
一般ユーザーでアクセスしてみる アクセス成功 (`・ω・´)
40.
一般ユーザーでアクセスしてみる 次回からは、こんな画面が表示される