5. Internet Explorer 9 Mobile
HTML 5 対応モバイルブラウザ
Internet Explorer 9 のエンジン
ハードウェアアクセラレーション
Viewport, Video, Audio
CSS3 メディアクエリー
Geolocation
Developers Summit 2012
6. IE Mobile の User Agent
モバイルサイト優先
Mozilla/5.0 (compatible; MSIE 9.0;
Windows Phone OS 7.5; Trident/5.0;
IEMobile/9.0;
FujitsuToshibaMobileCommun; IS12T;
KDDI)
デスクトップサイト優先
Mozilla/5.0 (compatible; MSIE 9.0;
Windows NT 6.1; Trident/5.0;
XBLWP7; ZuneWP7)
Developers Summit 2012
12. Apps For Work
マイクロソフトの事例
Microsoft IT によるグローバルな展開
Windows Phone Marketplace を活用
セキュアな社内アプリ開発のガイドライン
提供、ベストプラクティスの共有
ドメイン認証に関するサンプルコード提供
Windows Azure の活用
アプリ公開前に、SDL (Security
Development Lifecycle)によるコードレ
ビュー Developers Summit 2012
14. Windows Phone と認証
ライブラリ Identity Provider
Active
SL.IdentityModel
Directory
Windows Live Connect
Windows Live
SDK
Facebook C# SDK Facebook
Windows Azure
SL.Phone.Federation AppFabric ACS
Google
Developers Summit 2012
20. リソース
Windows Phone デベロッパーセンター
http://msdn.microsoft.com/ja-jp/windowsphone/
App Hub
http://create.msdn.com/ja-JP/
Internet Explorer 9 Mobile Test Drive
http://ietestdrive.com/mobile
Windows Azure デベロッパーセンター
http://msdn.microsoft.com/ja-jp/windowsazure
Developers Summit 2012
23. 企業利用者のための
Windows Phone アプリ開発
~業務アプリケーションの配信と管理を実装
する
http://bit.ly/wpentap
企業向けアプリケーション展開、考え方と実装例
http://blogs.technet.com/b/junichia/p/wp7_and_ad.aspx
クラウドサービスとオンプレミス認証基盤の連携方法
•Windows Azure インスタンスと Active Directory の連携方法
Windows Phone から認証基盤にアクセスする方法
•Silverlight アプリから Active Directory で認証する方法
Developers Summit 2012
24. Active Directory
Federation Serviceの利用
AD FS AD DS
WS-Trust(SOAP)
① UserID/Password ② 認証
⑤ セキュリティトークン ③ 属性
④ 属性に署名
① AD FS にはドメインのユーザーIDとパスワードを渡す(もちろん SSL)
② AD 認証は AD FS が代行
③ AD DS からユーザーの属性が返される(どんな属性を返すかはAD FSに定義されている)
④ AD FS は「属性(クレーム)」に署名をしてセキュリティートークン(SAML アサーション)
を生成
⑤ WP アプリにはセキュリティトークンが返される
Developers Summit 2012
25. セキュリティトークンの利用
WS-Trust(SOAP) AD FS AD DS
① UserID/Password ② 認証
⑤ セキュリティトークン ③ 属性
④ 属性に署名 信頼
⑦ 認可
⑥ セキュリティトークン
⑥ アプリケーションにセキュリティトークンを送付 業務アプリ
⑦ アプリケーションはセキュリティトークンを参照して「認可」
Developers Summit 2012
26. Microsoft Tag
http://tag.microsoft.com/
Developers Summit 2012