こんにちは。 今日は Mac OS などをお使いの方のために、Node.js と Azure を組み合わせた Twilio API 開発の圧倒的メリットをご紹介します。 (Windows をお使いの方は、.NET (C# など) を使って、同等、もしくはそれ以上の開発生産性を得られます。「Visual Studio で Azure のプロジェクトを Remote Debug する」を参照してください。) 先日実施した Twilio X Azure ハンズオンでは、TypeScript 定義ファイルなど、いくつかテキストにない余談も入れたので、これらもあわせて記載しておきます。 なお、次回ハンズオンは 12/11 を予定していますが、前回はすぐにうまってしまったので、もう少しキャパを広げて実施したいと思います。(募集サイトはまだこれからです。) […]
ASP.NET による HTTP Request のキャプチャー
こんにちは。 ASP.NET を使って、HTTP の Request をキャプチャー (Capture) するコードです。 例えば、Microsoft Azure にホストして Remote Debug することで、どんな要求が渡されているか確認できます。(まあ、ログを取れば良いのですが、たまに必要になるんです。この投稿は公開せず、自分へのメモのために掲載しておきます。) まず、クラスを追加して、以下の IHttpModule クラスを実装します。 . . . using System.Text; . . . public class MyTrackModule : IHttpModule { […]
Azure App Service による Node.js の Remote Debug (Node.js Tools for Visual Studio 編)
環境 : Visual Studio 2013 Update 2, Node.js Tools for Visual Studio 1.0 Beta 2 こんにちは。 前回 は、node-inspector を使った Node.js の Remote Debug について紹介しました。 そこで今回は、Remote Debug をおこなうその他の手法として、現在 Beta がリリースされている Node.js Tools for Visual Studio […]
Azure App Service による Node.js の Remote Debug (node-inspector 編)
こんにちは。 今回は、Node.js の Remote Debug について紹介します。 現実の開発では、実際にクラウド上にアプリを配置をしないと Debug できないことはよくあります。例えば、Facebook, Google, Live Services (OneDrive, Outlook.com) 等の Authentication を埋め込んだコード (許可された URI でしか動作しない場合) や、Twilio API を使用したコード (クラウド上の Server から Callback される場合) などです。 開発プラットフォームでもある Microsoft Azure を使うと、こうした Debug […]
App Service Editor で PHP アプリ開発 (CakePHP, Laravel, etc)
こんにちは。 Visual Studio Code で使用されているオープンソースの Monaco Editor ベースのブラウザー エディタ「App Service Editor」 (旧名 Visual Studio Online) を使うことで、ブラウザーだけでプログラミングがスムーズにおこなえます。 クラウドを使って、コード補完や検索などのユーティリティを使ったプログラミングが “いつでも どこでも” できることに加え、開発環境の作成・削除もローカル環境を汚すことなく迅速におこなえ、また error_log() によるサーバー側出力 (output) も実際の配置環境でリアルタイムに確認できるなど、多くの付加価値を得ることができます。 この App Service Editor ですが、Node.js については、かなり昔に「App Service Editor で […]
Exchange Online 開発 : EWS (Managed API) の OAuth Token 認証
Exchange Online 開発 EWS (Web サービス) による開発入門 通知 (Notification) の実装 自動検出 (Autodiscover) と EWS Managed API OAuth Token 認証 注意 (重要) : クラウドの Exchange Online に対するデータアクセスには、今後 Microsoft Graph を使用してください。(2022/09/30 以降、Exchange Online 上で新規の […]
Azure AD (Entra ID) の Common Consent Framework – Service 側
開発者にとっての Azure Active Directory (Microsoft Entra ID) Azure Active Directory とは (事前準備) Web SSO 開発 – .NET 編 (WS-Fed) Web SSO 開発 – PHP, Node.js 編 (SAML) ※英語 SaaS 連携 : Google Apps (SAML) […]
Azure AD (Entra ID) の OpenID Connect サポート
※ Azure AD v1 endpoint に関する内容です (v2 endpoint の場合は、こちら を参照してください) 開発者にとっての Azure Active Directory (Microsoft Entra ID) Azure Active Directory とは (事前準備) Web SSO 開発 – .NET 編 (WS-Fed) Web SSO 開発 […]
簡単 Load Test – Visual Studio Cloud Based Load Test 紹介
2019/04 追記 : Cloud-based Load Testing は、2020 年 03 月に終了 (retire) 予定です。(代替のソリューションについては “Azure Update : Cloud-based load testing features will be retired on March 31, 2020” を参照してください) 環境 : Visual Studio 2013, Visual Studio […]
Azure AD (Entra ID) の Common Consent Framework – Client 側
※ Azure AD v1 endpoint に関する内容です (v2 endpoint の場合は、こちら を参照してください) 開発者にとっての Azure Active Directory (Microsoft Entra ID) Azure Active Directory とは (事前準備) Web SSO 開発 – .NET 編 (WS-Fed) Web SSO 開発 […]