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
Jun-ichi Sakamoto
PDF, PPTX
540 views
Azure App Service Authentication
きたあず#16 ライトニングトーク - Azure App Service 認証
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PDF
Sns連携アプリの準備
by
baroqueworksdev
PPTX
非開発者向けOffice アドイン開発(体験)方法の紹介
by
kinuasa
PPTX
Firebase hands on in Matsuyama
by
Kenichi Tatsuhama
PDF
SU16 リリースノート輪読(ISVforce)
by
Takahiro Kawabata
PDF
Facebookアクセストークンのセキュリティ再確認
by
Yoichi Toyota
PDF
20220405INSTMessengerSlack通知機能.pdf
by
Kousuke Ishino
PPTX
Editor-based REST Client のご紹介
by
知之 朝枝
PPT
Android Hacks - Hack26
by
Masanori Ohkawara
Sns連携アプリの準備
by
baroqueworksdev
非開発者向けOffice アドイン開発(体験)方法の紹介
by
kinuasa
Firebase hands on in Matsuyama
by
Kenichi Tatsuhama
SU16 リリースノート輪読(ISVforce)
by
Takahiro Kawabata
Facebookアクセストークンのセキュリティ再確認
by
Yoichi Toyota
20220405INSTMessengerSlack通知機能.pdf
by
Kousuke Ishino
Editor-based REST Client のご紹介
by
知之 朝枝
Android Hacks - Hack26
by
Masanori Ohkawara
Viewers also liked
PDF
angular1脳で見るangular2
by
Moriyuki Arakawa
PDF
セッション中に Twitter につぶやく!
by
Jun-ichi Sakamoto
PDF
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
by
Kuniteru Asami
PDF
ASP.NET 開発で活躍する BlackJumboDog
by
Jun-ichi Sakamoto
PDF
ハードウェア脳とソフトウェア脳
by
Shinichiro Niiyama
PDF
インフラエンジニアがUnityをやるべきたった一つの理由
by
axsh co., LTD.
PPTX
Angular2実践入門
by
Shumpei Shiraishi
PDF
CLR/H 第99回勉強会ライトニングトーク
by
Jun-ichi Sakamoto
PDF
Ohotech特盛#5予告 - タートルグラフィックでいろんな模様を描いてみよう!
by
Jun-ichi Sakamoto
angular1脳で見るangular2
by
Moriyuki Arakawa
セッション中に Twitter につぶやく!
by
Jun-ichi Sakamoto
Azure Virtual Machines設計の勘所 | Microsoft Tech Summit 2017
by
Kuniteru Asami
ASP.NET 開発で活躍する BlackJumboDog
by
Jun-ichi Sakamoto
ハードウェア脳とソフトウェア脳
by
Shinichiro Niiyama
インフラエンジニアがUnityをやるべきたった一つの理由
by
axsh co., LTD.
Angular2実践入門
by
Shumpei Shiraishi
CLR/H 第99回勉強会ライトニングトーク
by
Jun-ichi Sakamoto
Ohotech特盛#5予告 - タートルグラフィックでいろんな模様を描いてみよう!
by
Jun-ichi Sakamoto
More from Jun-ichi Sakamoto
PDF
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
by
Jun-ichi Sakamoto
PDF
C# で SPA を作る BLAZOR WEBASSEMBLY の進化 - そしてその先へ
by
Jun-ichi Sakamoto
PDF
C# で Single Page Web アプリを開発できる Blazor ― その魅力
by
Jun-ichi Sakamoto
PDF
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
by
Jun-ichi Sakamoto
PDF
息子たちがローマ字勉強するための <s>HTML5</s> Web標準 アプリ作ってみた
by
Jun-ichi Sakamoto
PDF
ASP.NET SignalR によるクイズWebアプリ 「みんなで同時プレイするWebアプリでCodeQuizに挑戦!」
by
Jun-ichi Sakamoto
PDF
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
by
Jun-ichi Sakamoto
PDF
Ohotech特盛#13 スマホで操作するカメラ付きWi-Fiラジコンカー ― C#とラズパイとWebアプリの技術で作っちゃおう! ―
by
Jun-ichi Sakamoto
PDF
How to automated test a web application with sending e mail feature
by
Jun-ichi Sakamoto
PDF
More Azure Websites! - JAZUGさっぽろ "きたあず" 第5回勉強会ライトニングトーク
by
Jun-ichi Sakamoto
PDF
Pre-render Blazor WebAssembly on static web hosting at publishing time
by
Jun-ichi Sakamoto
PDF
[予告篇] みんなで同時プレイするクイズWebアプリでCodeQuizに挑戦!
by
Jun-ichi Sakamoto
PDF
Azure Application Insights + Angular5+ - Global azure boot camp 2019@sapporo LT
by
Jun-ichi Sakamoto
PDF
Ohotech特盛#14 セッション4 予告編
by
Jun-ichi Sakamoto
PDF
Introduction of "MarkdownPresenter"
by
Jun-ichi Sakamoto
PDF
ASP.NET で作るとあるTwitter Bot -開発環境からネット公開までぜんぶ無料だよ!-
by
Jun-ichi Sakamoto
PDF
One horror stories around NuGet
by
Jun-ichi Sakamoto
PDF
WebAssemblyが切り拓くフロントエンドWeb開発の未来
by
Jun-ichi Sakamoto
PDF
「ゆるくLTをしよう勉強会@旭川」jsakamoto 予告編
by
Jun-ichi Sakamoto
PDF
ライトニングトーク - とある LINE Bot の開発記「とても腹立たしいことがあったのです」
by
Jun-ichi Sakamoto
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
by
Jun-ichi Sakamoto
C# で SPA を作る BLAZOR WEBASSEMBLY の進化 - そしてその先へ
by
Jun-ichi Sakamoto
C# で Single Page Web アプリを開発できる Blazor ― その魅力
by
Jun-ichi Sakamoto
C# で Single Page Web アプリが開発できるフレームワーク&開発環境 「Blazor」 ― その概要と Web アプリ開発者にもたらす利点
by
Jun-ichi Sakamoto
息子たちがローマ字勉強するための <s>HTML5</s> Web標準 アプリ作ってみた
by
Jun-ichi Sakamoto
ASP.NET SignalR によるクイズWebアプリ 「みんなで同時プレイするWebアプリでCodeQuizに挑戦!」
by
Jun-ichi Sakamoto
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
by
Jun-ichi Sakamoto
Ohotech特盛#13 スマホで操作するカメラ付きWi-Fiラジコンカー ― C#とラズパイとWebアプリの技術で作っちゃおう! ―
by
Jun-ichi Sakamoto
How to automated test a web application with sending e mail feature
by
Jun-ichi Sakamoto
More Azure Websites! - JAZUGさっぽろ "きたあず" 第5回勉強会ライトニングトーク
by
Jun-ichi Sakamoto
Pre-render Blazor WebAssembly on static web hosting at publishing time
by
Jun-ichi Sakamoto
[予告篇] みんなで同時プレイするクイズWebアプリでCodeQuizに挑戦!
by
Jun-ichi Sakamoto
Azure Application Insights + Angular5+ - Global azure boot camp 2019@sapporo LT
by
Jun-ichi Sakamoto
Ohotech特盛#14 セッション4 予告編
by
Jun-ichi Sakamoto
Introduction of "MarkdownPresenter"
by
Jun-ichi Sakamoto
ASP.NET で作るとあるTwitter Bot -開発環境からネット公開までぜんぶ無料だよ!-
by
Jun-ichi Sakamoto
One horror stories around NuGet
by
Jun-ichi Sakamoto
WebAssemblyが切り拓くフロントエンドWeb開発の未来
by
Jun-ichi Sakamoto
「ゆるくLTをしよう勉強会@旭川」jsakamoto 予告編
by
Jun-ichi Sakamoto
ライトニングトーク - とある LINE Bot の開発記「とても腹立たしいことがあったのです」
by
Jun-ichi Sakamoto
Recently uploaded
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
by
PC Cluster Consortium
PDF
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
by
Toru Tamaki
PDF
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
by
Toru Tamaki
PDF
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
by
Toru Tamaki
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
by
PC Cluster Consortium
PPTX
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
by
Ryuji Egashira
PPTX
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
by
Tetsuya Oi
PDF
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
by
Data Source
PDF
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
by
Data Source
PDF
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
by
Data Source
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
by
PC Cluster Consortium
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
by
Toru Tamaki
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
by
Toru Tamaki
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
by
Toru Tamaki
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
by
PC Cluster Consortium
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
by
Ryuji Egashira
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
by
Tetsuya Oi
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
by
Data Source
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
by
Data Source
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
by
Data Source
Azure App Service Authentication
1.
Azure App Service Authentication ―
Azure App Service 上に、Web サイトを立てて、の話 ―
2.
Azure App Service
認証ってなに? What’s “Azure App Service Authentication”?
3.
あっ!という間に「Twitterでログイン」が作れてしまう機能 • Azure ポータルでぽちぽち設定するだけ! •
Webサイト側の実装は不要 ☞ 静的コンテンツだけの Web サイトでもOK! ※「Twitter でログイン」以外にも下記に対応 「facebook でログイン」 「Google アカウントでログイン」 「Microsoftアカウントでログイン」 「Azure Active Directory でログイン」
4.
https://apps.twitter.com から “Create
New Apps” して、Web サ イトを登録、API Key と API Secret を GET!
5.
Azure ポータルで App
Service Auth を有効化、 “Twitterでログイン” を指定、API Key と Secret を SET!
6.
以上!
7.
この Web サイトにアクセスしてみると…
9.
Twitter で承認を 求められるようになった!
10.
どう活用できる? • 静的コンテンツのみの開発中のWebサイトを、一般公開前に関 係者限定に保護する、とか?
11.
静的コンテンツのみWebサイトではちょっと難しい • 認証まではやってくれるけど、認可=「誰がアクセス許可され ているか」を制御するところまではやってくれないっぽい。 • 「Twitterでログイン」だと、Twitter
アカウント持ってる人なら誰でも アクセスできることになる。 • 「Azure Active Directory でログイン」であれば「AさんとBさんにだけ公 開!」ができる (らしい)。
12.
サーバー側プログラム書いてよければ対応可能 • 要求ヘッダにユーザー情報が格納されてる • これでアクセス可否を判定できる •
要求ヘッダ見るだけだから処理系に依存しない • PHP, Java, Python, C#/F#/VB, Node.js, etc…
13.
アクセストークンも取得できる • 要求ヘッダにこんなものが。 • 「Twitterでログイン」なら、ログインしたユーザーのTwitterア カウントでつぶやいたりできる
…はず。 (すみません、未確認)
14.
クライアント側 JavaScript からでも •
ブラウザにロードされた JavaScript から /.auth/me に HTTP GET す ることでも JSON でアクセストークン取り出せる • クライアント側実装だけで Twitter に投稿できる …はず (すみません、未確認) • えと、それって、Azure Mobile App なんすかね? (すみません、わかってません)
15.
疑問: マイク○ソフトにロックインされんじゃね? Question
16.
大丈夫なんじゃないかな! • 本気だせば「Twitterでログイン」くらい自分でも実装できるか ら、大丈夫なんじゃないかな! • Her○ku
にデプロイしなくちゃならないときが来たら、その時 考えればいいんじゃないかな!
17.
Conclusion まとめ
18.
App Service Authentication、覚えておくと便利!
…かも? • Azure ポータルでぽちぽち設定するだけ! • Webサイト側の実装は不要 ☞ 静的コンテンツだけの Web サイトでもOK!
19.
Learn, Practice, Share. Happy
coding :)
Download