Agenda • • • • AD to Windows Azure AD Sync Options Federation Architecture AD to AAD Quick start By Sachin Shetty By Sachin Shetty Personal Services Organizational Services OrgID Organizational Account OnMicrosoft Account (Azure AD Account) Live ID Microsoft Account Examples: Sachin@outlook.com sachin@live.com User User Examples: Sachin@contoso.com sachin@contoso.onmicrosoft.com 1. Cloud Only / No Integration 2. Directory Synchronization 3. Directory and Federated SSO Office 365 Windows Azure Active Directory Contoso customer premises Joe@contoso. msonline.com Admin Portal/ PowerShell/GRAPH Authentication platform IdP IdP AD shetty@contoso.com Provisioning platform Dynamics CRM Online Directory Store CORP App Windows Intune 1. No Integration 2. Directory Synchronization 3. Directory and Single sign-on (SSO) Office 365 Windows Azure Active Directory Contoso customer premises Admin Portal/ PowerShell/GRAPH IdP AD Directory Sync (DirSync) Provisioning platform Dynamics CRM Online Authentication platform IdP Directory Store CORP App Windows Intune Directory Synchronization Options PowerShell & Graph API Suitable for Organizations using Active Directory (AD) Suitable for large organizations with Suitable for small/medium size certain AD and Non-AD scenarios organizations with AD or Non-AD Supports Exchange Co-existence scenarios Complex multi-forest AD scenarios Coupled with AD FS, provides best option for federation and synchronization Non-AD synchronization through Microsoft premier deployment support Does not require any additional software licenses Requires Forefront Identity Manager and additional software licenses Multi-forest available through MCS+Partners Suitable for all organizations Supports Exchange Co-existence scenarios Not a highly recommended option compared to DirSync or FIM Connector Performance limitations apply with PowerShell and Graph API provisioning PowerShell requires extensive scripting experience PowerShell option can be used where the customer/partner may have wrappers around PowerShell scripts (eg: Self Service Provisioning) As this is a custom solution, Microsoft support may not be able to help if there are issues 1. No Integration 2. Directory Synchronization 3. Directory and Federated SSO CORP App Windows Azure Active Directory Contoso customer premises Active Directory Federation Server 2.0 IdP AD Directory Sync (DirSync) Trust Admin Portal/ PowerShell/GRAPH Provisioning platform Dynamics CRM Online Authentication platform IdP Directory Store Office 365 Windows Intune Federation options Works with AD Works with AD & Non-AD Shibboleth Works with AD & Non-AD Suitable for medium, large enterprises including educational organizations Suitable for medium, large enterprises including educational organizations Suitable for educational organizations Recommended option for Active Directory (AD) based customers Recommended where customers may use existing non-AD FS Identity systems with AD or Non-AD Single sign-on Single sign-on Secure token based authentication Secure token based authentication Support for web and rich clients Support for web and rich clients Microsoft supported Third-party supported Microsoft supported for integration only, no shibboleth deployment support Requires on-premises servers, licenses & support Requires on-premises servers, licenses & support Requires on-premises servers & support Recommended where customers may use existing non-AD FS Identity systems Single sign-on Secure token based authentication Support for web clients and outlook only Works with AD and other directories on-premises Appropriate for • Smaller orgs without AD on-premise Pros • No servers required onpremise • Same Domain name for users possible Cons • No SSO • No 2FA • 2 sets of credentials to manage with differing password policies • IDs mastered in the cloud Pros • Users and groups mastered on-premise • Enables co-existence • Single server deployment Cons • No 2FA until Spring 2013 • 2 sets of credentials to manage with differing password policies OR Manual / 3rd Party password Sync OR use FIM • No SSO Pros • SSO with corporate cred • IDs mastered on-premise • Password policy controlled on-premise • 2FA solutions possible • Enables hybrid scenarios • Location isolation • Ideal for multiple forests Cons • Additional Servers required for AD FS Federated Architecture Active Directory AD FS + DirSync [Server1] CorpNet AD FS Proxy [Server2] Windows Azure AD Internet Users Dedicated Federation Servers Federation server proxies NLB Comments servers <1,000 0 0 1 Deploy AD FS on two DCs 1,000–15,000 2 2 2 Install NLB on proxies 15,000–60,000 2+1 for every 15,000 users 2+ 2+ Install NLB on proxies or use dedicated NLB implementation http://technet.microsoft.com/en-us/library/jj151794.aspx Federated Architecture on Windows Azure! Windows Azure Subscription Active Directory CorpNet AD FS + AD Internet AD FS Proxy Windows Azure AD DirSync Quick Start Guide for Integrating a Single Forest OnPremises Active Directory with Windows Azure AD Quickstart Guide Architecture Windows Server 2012 Active Directory AD FS + DirSync [Server1] Windows Server 2012 AD FS Proxy [Server2] Windows Azure AD [Windows Azure from Server1] [Windows Azure from Server1] [Server1] [Server1] [Server2] [Server2] [Server2] [Server1] [Server1] What we’ve built so far Windows Azure Subscription AD + AD FS Active Directory CorpNet Internet Windows Azure AD DirSync – Activated, not synced Domain Name – Added, not verified Configure Inbound SSL Access Windows Azure Subscription AD + AD FS Active Directory CorpNet Internet 157.56.167.107 mycloudservice.cloudapp.net Windows Azure AD Internet [On Server1] Write-QSTitle 'Download, install, and configure the DirSync tool' $DirSyncFilename = $script:CurrentExecutingPath + '\DirSync.exe' if (-not (Require-QSDownloadableFile -FileName $DirSyncFilename -URL 'http://g.microsoftonline.com/0BX10en/571')) { Write-QSError 'DirSync download failed.' return } Write-Host 'Running DirSync installer...' Start-Process -FilePath $DirSyncFilename -ArgumentList @('/quiet') Wait http://support.microsoft.com/kb/2681562 Final Configuration Windows Azure Subscription Active Directory CorpNet AD FS + AD Internet AD FS Proxy Windows Azure AD DirSync DirSync – Activated + synced Domain Name – Added + verified Document Step # PS Script Step # Component of Configuration Actual Time Taken 1 1-2 Initial Software Installation (pre-requisites)*,*** 1 min 12 sec 1 3 Office 365 Readiness Tool 5 min 48 sec 2 4-5 Add Domain Name in Windows Azure AD 27 sec 3 6 Activate DirSync Support 10 sec 4 7-14 Install and Configure On-Premise AD FS Server1** 2 min 53 sec 5 15-22 Install and Configure AD FS Proxy Server2*, ***, **** 6 min 12 sec 6 23-24 Configure Windows Azure AD Federation Support 41 sec 7 25-27 Install and Configure DirSync 3 min 26 sec Thank you