1/18/2015

GoAzure 2015 のAzure Active Directoryのセッションについて

 

 2015年1月16日に渋谷でGoAzure 2015が開催されました。私は亀渕さんと一緒にテクニカルトラックを担当して、Infrastructure as Codeとアプリケーション開発者のためのAzure Active Directoryのセッションのスピーカーを担当しました。

10911477_10205047578604118_6846605222062117637_o

 IMG_0881

 スペシャルゲストとして安納さんにも参加いただき、両セッションとも満席でした!

10704318_10205047587324336_1969556084027248771_o

 

1.はじめに、Infrastructure as Code for Azure

 Infrastructure as Code for Azureのセッションは、亀渕さんメインでした。資料はこちら。Resource ManagerでDrupalを構築したり、DockerでASP.NET 5を構築したり。

ブログがありますので、こちらをご参照ください。

https://buchizo.wordpress.com/2015/01/18/goazure-2015-2/

 

2.次に、アプリケーション開発者のためのAzure Active Directory

 アプリケーション開発者のためのAzure Active Directoryの資料はこちら。サーバ側のIdentityライブラリのWIF、Katana middlewareや、ホームレルムディスカバリの動作の紹介とか。クライアント側ではADALとGraph Clientライブラリの紹介とか。

セッションデモで紹介したソースコードは、下記のURLから確認することができます。

 

Katana middlewareに関するコード

 Visual Studioの新規プロジェクトで、AuthenticationをIndividual User Accountsで作成した後に、Startup.Auth.csにIdPの設定をします。WsFederationAuthenticationNotificationsでは、ホーム・レルム・ディスカバリをスキップするように書いています。

https://github.com/KentaroAOKI/GoAzureAzureADSingleKatana/blob/master/WebAppAzureADSingleKatanaGoAzure/App_Start/Startup.Auth.cs

ADALとGraph Clientに関するコード

 こちらはWPFのアプリケーションとして書いておりますが、直接Graph APIに接続する場合と、Graph Client ライブラリを使う場合で書かれています。LINQを使ってGraph APIにアクセスしています。

https://github.com/KentaroAOKI/GoAzureWpfApp/blob/master/WpfAppGoAzure/MainWindow.xaml.cs

 

さいごに

 GoAzureでは、多くの方にお願いしたり、助けていただいたり、打ち合わせしたり、合宿したり。得上さんや富樫さんもお忙しいところセッションを快く引き受けていただいたり。みんなで走りぬいた感じがありました。また、会場に来ていただいた方々とも一体感があって、非常に熱いイベントでした。

 さいごに、亀渕さんありがとう!そして、安納さん、突然の無理なお願いありがとうございました!今後ともよろしくです!