改善のための要件 : ソリューション Azure Active Directory (AD) Premium で複数のクラウドと社内の ID を統合 EMS は Azure AD Premium を包含 Office 365 などの SaaS アプリや社内アプリをシングルサインオンで利用可能 Off

Similar documents
The Microsoft Conference 2014 MN-212 ROOM D

MSCD Slide Template

Slide 1

The Microsoft Conference 2014 ROOM E

PowerPoint プレゼンテーション

改善のための要件: クライアントインフラ担当 東野智子の場合 マイクロソフトのソリューションとその効果 東野智子(30 歳) SaaSアプリ 情報システム部の クライアント インフラ担当 情報システム部のクライアント 課題 ID と認証の統合 EMS : Azure AD Premium クラウド

The Microsoft Conference 2014 インフラストラクチャーを正しく移行するために知っておきたい 10 のテクノロジー ROOMB

PowerPoint プレゼンテーション

1. 電 子 メール カレンダー 連 絡 先 の 統 合 Outlook は 受 信 箱 の 操 作 方 法 が 一 貫 して いる 点 が 何 も 考 えなくても 自 然 に 操 作 できる と お 客 様 に 好 評 です Gmail では 操 作 性 に 影 響 する 機 能 更 新 が 頻

The Microsoft Conference 2014 ROOM F

PowerPoint Presentation

学認とOffice 365 の 認証連携

DreamSpark とは 学 生 や 教 員 のみなさまの 技 術 的 な 学 習 や 教 育 研 究 をサポートする 年 間 制 のサブスクリプションプログラムです マイクロソフトの 開 発 ツールやサーバー 製 品 を 全 学 でご 利 用 いただけます すでに 多 くの 大 学 の 皆 さま

PowerPoint プレゼンテーション

Microsoft PowerPoint - MS米野様 [事前公開用] 2-c_hkomeno

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

How to Use the PowerPoint Template

想定 昨年実施された World IPv6 に対してマイクロソフトがどのような期待と目的を持って参加したのか どのような問題を想定していたのか 実態 World IPv6 Day による影響の実際 日本におけるインターネットの諸問題に対するマイクロソフトの見解 解決策 よりよい IPv6 利用環境を

The Microsoft Conference 2014 PR-131 ROOM E

マイクロソフト株式会社デベロッパー & プラットフォーム統括本部平野和順

次の 10 年間におけるビジネス IT トレンド CIO Insight モビリティ 2020 年までにモビリティ クラウド ソーシャル ビッグデータ技術は IT ビジネスの少なくとも 80% を占めることになる クラウド BI / ビッグデータ ソーシャル Gartner ビジネス上の優先課題に対

アジェンダ 1. Office 365の概要 2. デモンストレーション 3. よくお寄せいただく10のご質問 4. もっと詳しくお知りになりたい方へ追加情報

POWER EGG 3.0 Office365連携

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

PowerPoint プレゼンテーション

自己紹介 スライドは こちら からダウンロード 株式会社ソフィアネットワーク所属 Microsoft MVP for Directory Services (2006~2014) マイクロソフト認定トレーナー (1997~

PLEASE READ (hidden slide)

自己紹介 公共営業部門のアーキテクトとして 2003 年入社.NET の技術啓発活動に従事 2006 年 現在の部署に異動し エバンジェリストとして UX/Cloud プラットフォームの採用推進と技術啓発活動を担当 早稲田大学大学院国際情報通信研究科と中央大学総合政策学部で非常勤講師 趣味は 久しぶ

Windows 8 のバリュー ユーザーに好まれるデバイスとエクスペリエンス 企業が求めるエンタープライズクラスのソリューション

Windows Azure Today and Tomorrow

_EMS概要_クラウドを使う上で考慮すべきこと(セキュリティ視点で60分語るv4)_E5まで

Hybrid Identity ~ 認証システムデザインパターン

セッションの 目 的 とゴール セッションの 目 的 SQL Server 2008 R2 で 何 が 変 わって 何 が 変 わっていないのかをご 理 解 いただく セッションのゴール SQL Server 2008 R2 で 何 が 変 わったの? という 質 問 に 答 えられるようになる S

アジェンダ Visio 2007 を利 した データの可視化 活 例 Visio 2007 データ接続オートメーション データの可視化 3ステップ

Windows Azure の機能アップデート概要 日本マイクロソフト株式会社デベロッパー & プラットフォーム統括本部プラットフォーム戦略アドバイザー佐藤直樹 1

2015 Microsoft Corporation. All rights reserved 1 Office 365 / モバイル活用を促進させる最新のクラウド管理ソリューション 日本マイクロソフト株式会社

AutoCAD WS Mobile アプリケーション

Microsoft PowerPoint - LAB-03-SR18-ã…Łã‡¡ã‡¤ã…«ã…ªã‡¹ã…‹ã‡¢-v1

PowerPoint プレゼンテーション

アジェンダ モバイルデバイス活用への課題 モバイルデバイス活用 モバイルデバイスのセキュリティ マイクロソフトのモバイルデバイス管理ソリューション

クラウド OS ビジョンのおさらい 柔 軟 な 開 発 一 元 化 された 管 理 共 通 の ID 統 合 された 仮 想 化 完 全 なデータ プラット フォーム

FUJITSU Cloud Service K5 認証サービス サービス仕様書

ソーシャルテクノロジー マイクロブログ コミュニティ インスタントメッセージ 短いテキストの送信 あいさつ不要の 気軽さ 一方的なフォロー 情報の 伝播力 リッチコンテンツの共有 気軽な反応 双方向承認による関係群 テーマ中心の深い 対話 リアルタイム な会話 名指しして接続 事前に相手の 状態を把

IceWall FederationによるOffice 365導入のための乱立AD対応ソリューション(オンプレミス型)

FUJITSU Cloud Service for OSS 認証サービス サービス仕様書

目次 1. はじめに 当ドキュメントについて 環境設計 フロー モデルの設計 ログイン タイプの決定 その他情報の決定 IBM Connections Cloud との

自己紹介 八幡孝 ( やはたたかし ) 株式会社オージス総研 ThemiStruct ソリューション開発リードアーキテクト ThemiStruct 関連サービスの東日本エリア責任者 OpenAM コンソーシアム活動メンバー OpenID ファウンデーション ジャパン Enterprise Ident

CA Federation ご紹介資料

コンテンツとクラウドクラウドベースのメディアソリューションマルチデバイスユーザーエクスペリエンスまとめ 2

今後の認証基盤で必要となる 関連技術の動向 株式会社オージス総研テミストラクトソリューション部八幡孝 Copyright 2016 OGIS-RI Co., Ltd. All rights reserved.

Office 365監査ログ連携機能アクティブ化手順書

Title Slide with Name

シングルサインオンしてますか? 2014/11/21 第 6 回 OpenAM コンソーシアムセミナー 1

Adobe Acrobat DC 製品比較表

The Microsoft Conference 2014 アンケートにご協力ください ROOM F

Windows Server 2016 Active Directory環境へのドメイン移行の考え方

Microsoft Word - HowToSetupVault_mod.doc

PowerPoint Presentation

4. 本オプションで提供する機能 基本機能 Microsoft Office 365 マイクロソフト社 Microsoft Office 365 の機能をそのまま利用できます アクティブディレクトリ連携サービス (Active Directory Federation Service: 以下 ADF

Microsoft Platform Ready スペシャルイベント PC と小型デバス Windows Azure の組合せによる活用事例と技術要素解説 2011 年 4 月 11 日 日本マクロソフト株式会社デベロッパー & プラットフォーム統括本部太田寛 Blog:

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

Shibboleth Office365 Education , Office365, 8 26 Office365 Shibboleth., Shibboleth, Office365,. 1.,,,,., LMS.,,, ICT,, Google App

Modern workplace protected by Enterprise Security

SonicWALL SSL-VPN 4000 導入ガイド

架空の企業 : Contoso ドラッグ Contoso ドラッグ企業情報 1997 年に第一号店を神奈川県に開店 現在 全国 200 店舗を展開する中堅ドラッグストアチェーン 2007 年に東証一部に上場 業界に先駆けて ポイントカード を導入 ソーシャルメディアに公式アカウントを作成して積極的に

OSSTechドキュメント

PowerPoint Presentation

Active Directory フェデレーションサービスとの認証連携

MPN 特典 社内使用ライセンスの有効化方法

PowerPoint Presentation

Visual Studio 2012 と ASP.NET に見る、最新 Web 開発の魅力

ハンズオン事前準備資料 2017 株式会社 FIXER All rights reserved.

最新 Azure Active Directory と Windows 10 で認証はこう変わる

PLEASE READ (hidden slide)

外部SQLソース入門

OSSTechプレゼンテーション

OpenAM(OpenSSO) のご紹介

Title Slide with Name

Netscaler_as_ADFS_Proxy

スライド 1

オープンソース・ソリューション・テクノロジ株式会社 会社紹介

IT Office 365 Microsoft Office 365 IT Office 365 IT Microsoft Office 365 IT WiPro WiPro Technologies Microsoft SharePoint 2IT Office 365 TechTarget

Dynamics CRM Online 概要セミナー ~ Office 365連携とデモ方法 ~

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

WebEx を使用したリモート調査とは お客様のデスクトップ画面を共有し 障害調査を共同で実施するサービスです リモート調査は 精度の高い調査により 障害の早期解決を図るために実施します 対象の機器にアクセスできる中継端末をご用意頂く必要があります インターネット接続が可能な中継端末を経由して調査を

1

資料 2-1 マイクロソフト株式会社 総務省第 2 回クラウドコンピューティング時代のデータセンター活性化策に関する検討会 (2009 年 7 月 )

オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切耕司

sp c-final

Microsoft Azure 基礎 : Azure ID - 実践演習 概要 このコースにはオプションの実習が含まれ コースで実演されたテクニックをご自分でお試しいただくことができ ます このガイドには 個々の実習の手順が示されています 開始の詳細については コースの実習 > 概要ページをご参照く

Office365 Education,, Google Apps Microsoft Education Office365 Education. 1 LMS ICT Google Apps for Ed

設定ガイド

自己紹介 氏縄武尊 (Ujinawa Takeru) Work 株式会社オージス総研テミストラクトソリューション部 4 年目認証 認可 ID 管理 PKI OpenID Foundation Japan EIWGメンバー Favorite Spec: OpenID Connect, OAuth2.0

SeciossLink クイックスタートガイド(Office365編)

アジェンダ 最新の Internet Explorer へアップデートの必要性 Web ブラウザーのアップデートに伴う Web コンテンツのマイグレーション作業 ツールを使用したテストの管理と効率化

スライド 1

Title Slide with Name

Xpand! Plug-In Guide

1 Microsoft Windows Server 2012 Windows Server Windows Azure Hyper-V Windows Server 2012 Datacenter/Standard Hyper-V Windows Server Windo

Transcription:

The Microsoft Conference 2014 ROOMC

改善のための要件 : ソリューション Azure Active Directory (AD) Premium で複数のクラウドと社内の ID を統合 EMS は Azure AD Premium を包含 Office 365 などの SaaS アプリや社内アプリをシングルサインオンで利用可能 Office 365 など 他社クラウド BitLocker でサーバーやクライアントのディスクを保護 OS がインストールされたドライブ 固定ドライブ リムーバブルドライブを暗号化で保護 ディスク全体または使用領域のみを暗号化して保護 PC やディスクの紛失 盗難時に機密を維持 SaaS アプリ シングルサインオンで利用可能 社内アプリ 25

Agenda イントロダクションエンタープライズ IT の変化とユーザー認証のトレンド AAD を利用した安全なユーザー認証社内 AD と AAD のアカウント同期 AAD を利用したユーザー認証多要素認証の追加 まとめ Appendix

The Microsoft Conference 2014

エンタープライズ IT 環境の拡大 PC タブレットスマートフォン イントラネット インターネット オンプレミス クラウド SaaS 型サービス

パスワード管理の問題 SaaS 型サービス クラウド上のシステム ユーザー認証は大丈夫? インターネット

さてどうしましょう?

イントラネットは良かった イントラネット 内部設置型のシステム 内部設置型のシステム Active Directory 内部設置型のシステム

その頃インターネットでは

フェデレーション認証で楽ちん マイクロソフト ID ( 認証処理を委譲 ) 2 ユーザー ID / パスワード 3 セキュリティトークン 1 トークンを要求 4 セキュリティトークン セキュリティトークン セキュリティトークン OneDrive Outlook.com Skype

多要素認証で安心 ワンタイムトークン ユーザー ID パスワード 3 1 システム ユーザー ID & パスワード + ワンタイムパスワード ワンタイムトークン 12:38 2

エンタープライズは?

エンタープライズなら AAD インターネット イントラネット SaaS 型サービス クラウド上のシステム 内部設置型のシステム Azure Active Directory 同期 Active Directory

The Microsoft Conference 2014

Azure Active Directory Active Directory とのアカウント同期 クラウドアプリも社内アカウントで利用可能 多要素認証によるセキュリティの強化

パスワードが覚えきれない! パスワードパスワードパスワードパスワードパスワードパスワード パスワード インターネット イントラネット パスワード SaaS 型サービス クラウド上のシステム 内部設置型のシステム アカウントデータベース アカウントデータベース Active Directory

AAD へのアカウント同期 インターネットパスワード イントラネット SaaS 型サービス クラウド上のシステム 内部設置型のシステム Azure Active Directory 同期 Active Directory

アカウント同期の構成 IT 管理者 AAD ディレクトリの作成 カスタムドメインの指定 AAD Sync or DirSync を実行

AAD Sync / DirSync で同期

The Microsoft Conference 2014 DEMO AD AAD のアカウント同期

アプリ個別の作りこみは面倒で危険 SaaS 型サービス アカウントデータベース インターネット イントラネット クラウド上のシステム 内部設置型のシステム アカウントデータベース Active Directory

標準プロトコルによる認証連携 インターネット イントラネット SaaS 型サービス クラウド上のシステム Azure WS-Federation, OpenID Connect, etc Active Directory 同期 内部設置型のシステム Active Directory

Web アプリへの組込み IT 管理者 開発者 Azure Active Directory にアプリを登録 Windows Identity Foundation による組込み or ASP.NET Identity による組込み

AAD へアプリを登録 アプリの名前 サインオン URL アプリケーション ID

ASP.NET Web アプリへの組込み OpenID Connect WS-Federation ASP.NET Identity [ assembly: OwinStartup ( typeof ( Samples.Startup1 ) ) ] public class Startup1 { public void Configuration ( IAppBuilder app ) { // コードで組み込む } } Windows Identity Foundation <configuration> <system.identitymodel> <!-- 構成ファイルで組み込む --> </system.identitymodel> </configuration>

AAD サインインが要求される リダイレクト サインイン

The Microsoft Conference 2014 DEMO アプリケーションへの組込

SaaS 型サービスの登録 IT 管理者 Azure Active Directory にアプリを登録 ユーザ権限の 割り当て

SaaS 型サービスの登録

The Microsoft Conference 2014 DEMO SaaS サービスと認証連携

テキストパスワードは危険! インターネット イントラネット SaaS 型サービス クラウド上のシステム 内部設置型のシステム Azure Active Directory 同期 あぶない! Active Directory

多要素認証による強化 パスワードデバイスインターネットイントラネット SaaS 型サービス クラウド上のシステム 内部設置型のシステム Azure Active Directory 同期 Active Directory

多要素認証の構成 IT 管理者開発者ユーザー 多要素認証の有効化 追加情報を登録

IT 管理者が MFA を有効化

ユーザーが追加情報を登録 http://aka.ms/mfasetup スマホアプリ 音声メッセージ ( 電話 ) テキストメッセージ (SMS)

以降は多要素認証が要求される まずはユーザー ID とパスワードでサインイン ワンタイムパスワードも必要になる

The Microsoft Conference 2014 DEMO 多要素認証の有効化

まとめ ユーザー 慣れ親しんだアカウントが 外でも使えます 開発者 面倒な認証機構はお任せです IT 管理者 従来同様の ID 管理 運用と 多要素認証による強化

リファレンス MSDN http://msdn.microsoft.com/library/azure/jj673460.aspx TechNet http://technet.microsoft.com/ja-jp/library/hh967619.aspx Cloud Identity (Blog) http://www.cloudidentity.com

関連セッション MN-242 Dynamic Identity Framework ~ クラウド時代適応のための ID 管理手法 ~ MN-271 多要素認証 Deep Dive ~ ハイブリット認証基盤だからこそ実現できる柔軟で高機能な多要素認証 ~

もしかして Office 365 をご利用いただいていますか? 既に Azure Active Directory のユーザーです あとは利用するだけ!!!

The Microsoft Conference 2014

WS-Federation サンプルコード public static void ConfigureWsFederation(IAppBuilder app) { // 認証の種類を設定 app.setdefaultsigninasauthenticationtype( WsFederationAuthenticationDefaults.AuthenticationType); // クッキー認証を有効化 app.usecookieauthentication( new CookieAuthenticationOptions() { AuthenticationType = WsFederationAuthenticationDefaults.AuthenticationType }); // WS-Federation の組込み app.usewsfederationauthentication( new WsFederationAuthenticationOptions() { Wtrealm = "http://appid.azlab01.asia/msc2014.demo.web.mvc", MetadataAddress = "https://login.windows.net/azlab01.asia/" + "federationmetadata/2007-06/federationmetadata.xml" }); } アプリケーション ID を指定 テナント名部分は適宜変更

OpenID Connect サンプルコード public static void ConfigureOpenIdConnect(IAppBuilder app) { // 認証の種類を設定 app.setdefaultsigninasauthenticationtype( OpenIdConnectAuthenticationDefaults.AuthenticationType); // クッキー認証を有効化 app.usecookieauthentication( new CookieAuthenticationOptions() { AuthenticationType = OpenIdConnectAuthenticationDefaults.AuthenticationType }); // OpenID Connect の組込み app.useopenidconnectauthentication( クライアント ID を指定 new OpenIdConnectAuthenticationOptions() ( 登録したアプリの構成タブから取得 ) { ClientId = "f4b98e1d-7b5d-47d3-85fe-bb17cef425a4", Authority = "https://login.windows.net/azlab01.asia/" }); } テナント名部分は適宜変更

WS-Federation 構成サンプル <configuration> <configsections> WIF の有効化 <section name="system.identitymodel" type="system.identitymodel.configuration.systemidentitymodelsection, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <section name= system.identitymodel.services" type="system.identitymodel.services.configuration.systemidentitymodelservicessection, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> </configsections> <system.web> <authorization> <deny users="?" /> </authorization> </system.web> 認証されてないユーザーを拒否 <system.webserver> <modules> <add name="wsfederationauthenticationmodule" type="system.identitymodel.services.wsfederationauthenticationmodule, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" precondition="managedhandler" /> <add name="sessionauthenticationmodule" type="system.identitymodel.services.sessionauthenticationmodule, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" precondition="managedhandler" /> </modules> </system.webserver> WS-Federation およびセッション認証モジュールを追加

WS-Federation 構成サンプル <system.identitymodel> <identityconfiguration> <securitytokenhandlers> <add type="system.identitymodel.services.tokens.machinekeysessionsecuritytokenhandler, System.IdentityModel.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <remove type="system.identitymodel.tokens.sessionsecuritytokenhandler, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </securitytokenhandlers> <issuernameregistry type="aadstudy.webforms.utils.databaseissuernameregistry, AADStudy.WebForms" /> <audienceuris> <add value="https://appid.azlab01.asia/msc2014.demo.web.mvc" /> </audienceuris> <certificatevalidation certificatevalidationmode="none" /> </identityconfiguration> </system.identitymodel> アプリ ID 認証クッキーの暗号化方式を指定 <system.identitymodel.services> <federationconfiguration> <cookiehandler requiressl="true" /> <wsfederation passiveredirectenabled="true" issuer="https://login.windows.net/azlab01.asia/wsfed" realm="https://appid.azlab01.asia/msc2014.demo.web.mvc" requirehttps="true" /> </federationconfiguration> </system.identitymodel.services> ログイン URL 等のメタデータを取得する URL アプリ ID

マルチフォレスト統合 (AAD Sync) 1:1 構成 N:1 構成 AAD AAD DirSync AAD Sync AD DS AD DS 1 AD DS 2 AD DS 3 AD DS : Active Directory Directory Services

シングルサインオン (AAD + ADFS) 要パスワード + 多要素認証 クラウド上の Web システム AAD インターネット イントラネット WAP 信頼関係 AD FS DirSync / AAD Sync パスワード入力不要 (SSO) 社内設置型の Web システム AD DS AD FS : Active Directory Federation Services WAP : Web Application Proxy

ネイティブアプリ認証 (OAuth 2.0) ADAL ADAL : Active Directory Authentication Libraries Azure Active Directory 認証ダイアログ OAuth 2.0 ネイティブアプリ Web サービス (ASP.NET Web API 等 )

ネイティブアプリの登録 API 側とは別に登録 アクセス先の API を指定

ネイティブアプリ認証サンプル public static void ConfigureOAuth2(IAppBuilder app) { app.usewindowsazureactivedirectorybearerauthentication( new WindowsAzureActiveDirectoryBearerAuthenticationOptions() { Audience = "http://appid.azlab01.asia/msc2014.demo.web.api", Tennant = azlab01.asia" }); } API 側の認証設定 ネイティブアプリ側のアクセスコード public async void Run() { var acx = new AuthenticationContext("https://login.windows.net/azlab01.asia"); var token = await acx.acquiretokenasync("http://appid.azlab01.asia/msc2014.demo.web.api", "d8fed4c3-73a7-44a7-af82-65c7983d245a", new Uri("https://localhost:44302/redirecturi")); var client = new HttpClient(); client.defaultrequestheaders.authorization = new AuthenticationHeaderValue( "Bearer", token.accesstoken); client.baseaddress = new Uri("https://localhost:44302/api/"); var response = await client.getasync("helloworld");

2014 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.