SlideShare une entreprise Scribd logo
1  sur  58
Télécharger pour lire hors ligne
IT PROS
Office 365: Planning and
Automating for Hybrid Identity
Scenarios in the Cloud
A Geeks Guide to Dir Sync and ADFS with Tools,
Scripts and Deployment Hydration

                                  Jeremy Chapman
                                    @deployjeremy
                        Office and Office 365 STPM
                            Microsoft Office Division
Why Move to the Cloud?
false
93sJWAF

   What is Office 365?
DEMO
Office 365 Admin Portal
Configuration Options



  Active Directory   Directory Sync
                     Federation       Cloud ID
Components and How it Works
  1. Microsoft Online IDs
  2. Microsoft Online IDs + Microsoft Online Services Directory Synchronization
  3. Single Sign On + Directory Synchronization



                                                Trust
                                                                                      Exchange Online


                                                               Authentication
                 Active Directory           Admin Portal/      platform         IdP   SharePoint Online
   IdP
                 Federation Server 2.0      PowerShell

         AD
                 MS Online Directory        Provisioning          Directory           Lync Online
                 Sync                       platform              Store


                                                            Identity Services
                 Office 365 Desktop Setup


On Premise                                             Microsoft Online
Infrastructure
                                                       Services
Comparing Identity Options
Appropriate for                  Appropriate for                Appropriate for
 • Smaller orgs without AD on-    • Medium/Large orgs with AD    • Larger enterprise orgs with
   premise                          on-premise                     AD on-premise

Pros                             Pros                           Pros
 • No servers required on-        • Users and groups mastered    • SSO with corporate cred
   premise                          on-premise                   • IDs mastered on-premise
                                  • Enables co-existence         • Password policy controlled
Cons                                scenarios                      on-premise
 • No SSO                                                        • 2FA solutions possible
 • No 2FA                        Cons                            • Enables hybrid scenarios
 • 2 sets of credentials to       • No SSO                       • Location isolation
   manage with differing          • No 2FA
   password policies              • 2 sets of credentials to    Cons
 • IDs mastered in the cloud        manage with differing        • High availability server
                                    password policies              deployments required
                                  • Single server deployment
                                                                Federated IDs + Dir
Cloud ID                         Cloud IDs + Dir Sync
                                                                Sync
Identity Federation
Authentication flow (Passive/Web profile)

                                  User
                                Source ID
    Active Directory




                   AD FS 2.0 S Logon (SAML 1.1) Token
                              erver                                   Authentication platform
                                   UPN:user@contoso.com
                                   Source User ID: ABC123


                                                                           Auth Token
                                                                           UPN:user@contoso.com
                                                                           Unique ID: 254729




                  `

                                                                      Exchange Online or
            Client
                                                                      S harePoint Online
     (joined to CorpNet)

On Premise                                                  Microsoft Online Services
General Requirements
Federated Identity and Directory Synchronization

• Active Directory Forest Functionality level 2003
• Windows 2008 for AD FS 2.0 or above
• Windows 2003 or above for Directory Synchronization
    – 64 bit for 2008 and above
• Support Virtualization
• Hybrid Deployments
    – Exchange 2010 SP1 Client Access Server and associated
      Schema
Converting a Domain to SSO
•   Recommended to start with Enterprise SSO, add and verify the domain before
    Directory Sync is run.
•   A one step operation for this domain and any sub domain
     –   Users must logon via AD FS and are converted at login, password lost at this point
•   Ensure you prepare by
     –   Ensure Directory Sync is healthy
     –   Making sure all users have the right UPN in the cloud, remember a licensed user may not be
         updated
     –   Make sure your AD FS server is accessible both internally and externally (required for Outlook
         connections)
•   After conversion
     –   Verify login both internally and externally
     –   Background operation will run to ensure all users have the right UPN
Basic Steps to Single Sign On
  1.   Microsoft Online PowerShell Module for Windows
  2.   Connect to AD FS 2.0 and Microsoft Office 365
  3.   New-MsolFederatedDomain (returns details for proof of ownership)
  4.   New-MsolFederatedDomain

                                                                  Microsoft Online
Add Trust                                                         Services
- Claim Rules
- User Source ID = AD ObjectGUID
                                                                                                    Authentication
                                                  Trust                 Admin Portal/
                                                                                                    platform
                                                                        PowerShell
                                                                                        Update

             Active Directory              Required                     Provisioning
                                           TXT/MX Record
                                                                                                       Directory
             Federation Server 2.0                                      platform                       Store


             MSOL PowerShell                     Add Domain
             Module                  Verify-Domain                                               Identity Services
On Premise                           - Active/Mex/Passive
                                     - Token certs Current/Next
Infrastructure                       - Brand URI etc
The Steps to SSO + DirSync
1.  Deployment Readiness                           12.   Add a federated subdomain
2.  Ensure UPNs match child domain name            13.   View active domains in the O365 portal
3.  Verify UPN values using PowerShell             14.   Assign license plan for the admin account
4.  Create DNS host record for ADFS                15.   Activate Directory Sync
5.  Create a new domain certificate on DC          16.   Install the Directory Sync Tool
6.  Assign new cert to the default website         17.   Create a new OU and create new users
7.  Install and configure ADFS 2.0 on a server     18.   Create a new contact and DG in Exchange
8.  Distribute Sign-in Assistant to client         19.   Synchronize AD
    machines                                       20.   Verify directory synchronization
9. Install the MSOL Module for PowerShell          21.   Optional: Update user info and force DirSync
10. Add the federated domain                       22.   Update mail controls to shared domain
11. Create a TXT record and verify the federated   23.   Activate online user subscriptions
    domain
                                                   24.   Verify ID federation
                                                   25.   Deploy GPO to add STS URL to Local
                                                         Intranet zone
1-3 Deployment Readiness
User Object Attributes                      Specifically
    – Valid UPN suffix                      - Remove duplicate proxyAddress
    – No special characters (except !@#~.-_^) and userPrincipalName
    – Check for required missing attributes   attributes.
    – No dots before @                      - Update blank and invalid
       (user.jr.@microsoft.com)               userPrincipalName attributes
Client Readiness                              with a valid userPrincipalName.
    – Windows XP SP3 or newer               - Remove invalid and
    – Office 2007 SP2 or newer                questionable characters in the
                                              givenName, surname (sn),
                                              sAMAccountName,
                                              displayName, mail,
DEMO
Office 365 Deployment Readiness Tool
Output
WARNING
  AS TEMPING AS IT SOUNDS,
SCRIPTING FIXES TO DIRECTORY
ATTRIBUTES CAN BREAK STUFF.
   USE EXTREME CAUTION!
4. Create DNS host record for ADFS
5. Create a new domain cert on DC
6. Assign new cert to the default website
7. Install and configure AD FS 2.0 on a
server
7. Install and configure AD FS 2.0 on a
server
DEMO
Hydrate AD FS 2.0 Server(s)
Customize Office 2010 Subscription Clients
AD FS HW Config Based on User Counts
 Number of users          Suggested hardware configuration
 Fewer than 1,000 users   No dedicated federation server proxies

                          2 dedicated load-balanced AD FS servers
 1,000 to 15,000 users    2 dedicated federation server proxies
 15,000 to 60,000 users   At least 2 dedicated federation server proxies



 Notes:   5 servers per AD FS Farm
          Open TCP port 443 for federation server and proxy communication
          Use AD FS Capacity Planning Spreadsheet for Sizing Recommendations
8. Distribute Sign-in Assistant to client
machines
9. Install the MSOL Module for PowerShell
10. Add the federated domain
11. Create a TXT record in DNS
Important External DNS Values in Office
365
DNS record
TXT
              Purpose
              This record is used for domain validation. It proves
                                                                        Value to use
                                                                        Host: @ (domain name)
(Domain       that you own the domain but it doesn't direct incoming    TXT Value: <text string>
Validation)   mail for the domain to Office 365 service offerings.      The values that you need to enter are provided to you by the Microsoft
                                                                        Online Services Portal add domain wizard.
                                                                        Note: The wizard also gives you the option of using a MX record for domain
                                                                        validation.
CNAME         This record allows Office Outlook clients to connect to   Alias: Autodiscover Target: autodiscover.outlook.com For more information,
(Exchange     the Exchange Online service by using the                  see Use a CNAME Record to Enable Outlook to Connect.
Online)       Autodiscover service. Autodiscover automatically finds
              the correct Exchange Server host and configures
              Outlook for the users.
MX            This value directs all incoming mail for the domain to    Domain: contoso.com
(Exchange     the Exchange Online service.                              Target Server <MX token>. mail.eo.outlook.com
Online)                                                                 Preference: 10
SPF (TXT)     This sender policy framework (SPF) record identifies      Values: v=spf1 include:outlook.com include: spf.messaging.microsoft.com
(Exchange     which of your email servers are authorized to transmit    ~all.
Online)       email from your domain. This helps to prevent others      For more information, see Use an SPF Record to Validate E-mail Sent from
              from using your domain to send SPAM or other              Your Domain.
              malicious email.                                          Only existing FOPE customers need “include: spf.messaging.microsoft.com”
                                                                        Note: If the firewall or proxy server blocks TXT lookups on an external DNS,
                                                                        this record should also be added to the internal DNS record.
Important External DNS Values in Office
365
DNS record          Purpose                                                Value to use
SRV (Lync Online)   This value is for SIP federation and allows your       Service: _sipfederationtls Protocol: TCP Priority: 10 Weight: 1 Port: 5061
                    Office 365 domain to share instant messaging (IM)      Target: Sipfed.online.lync.com
                    features with clients other than Windows Live          Note: If the firewall or proxy server blocks SRV lookups on an external DNS,
                    Messenger.                                             this record should also be added to the internal DNS record.
SRV (Lync Online)   This SRV record is used by Microsoft Lync Online       Service: _sip Protocol: TLS Priority: 100 Weight: 1 Port: 443
                    to coordinate the flow of information between Lync     Target: sipdir.online.lync.com
                    clients.
CNAME (Lync         This CNAME record is used by the Lync 2010 client      Alias: sip Target: sipdir.online.lync.com
Online)             to discover the Lync Online service and sign in.       For more information, see Ensuring Your Network Works With Lync Online
CNAME (Lync         This CNAME record is used by the Lync 2010             Alias: lyncdiscover
Online)             mobile client to discover the Lync Online service      Target: webdir.online.lync.com
                    and sign in.
Host (A)            This record is used for single sign-on. It indicates   Target (example): sts.contoso.com
                    the end point for your off-premises users (and on-
                    premises users if you choose) to connect to your
                    AD FS federation server proxies or load-balanced
                    VIP.
TXT                 Exchange federation for hybrid deployment              TXT record 1: contoso.com and associated custom-generated domain proof
(Exchange                                                                  hash (ex. “Y96nu89138789315669824”)
Federation)                                                                TXT record 2: exchangedelegation.contoso.com and associated custom-
                                                                           generated domain proof hash (for example, “Y3259071352452626169”)
12. Verify the federated domain
13. Add a federated subdomain
14. View active domains in the O365 portal
15. Assign license plan for the admin account
16. Activate Directory Sync
17. Install Directory Sync Tool (not on the DC)
WARNING
THE DIRECTORY SYNC TOOL WILL
  CREATE THE MSOL_AD_SYNC
  ACCOUNT IN THE STANDARD
 USERS OU IN AD. DON’T DELETE
              IT!
18a. Create a new OU and create new users
18b. Assign Filterable Properties to OU
Members
19. Create a new contact and DG in Exchange
20. Synchronize Active Directory
WARNING
   YOU CAN SYNCHRONIZE UP TO 20,000
ACCOUNTS USING THE DIRSYNC TOOL. NEED
                 WILL
   MORE? CALL US FOR AN EXCEPTION.
 ALSO SQL EXPRESS WITH DIRSYNC CAN
HANDLE UP TO 50K USERS. USE FULL SQL IF
     >50K USERS WILL BE SYNCING.
21. Verify Directory Synchronization
22a. Optional: update user info and force
DirSync
22b. Optional: update user info and force
DirSync
23. Update mail controls to shared domain
24. Activate online user subscriptions
25. Verify ID federation
25. Deploy GPO to add STS URL to Local Intranet
zone
Staging and Piloting
Staged Rollout
    – Start with a Federated Domain and license users over time
Piloting Federation
    – Suitable for existing production standard domains (running Directory
      Sync) containing production licensed users
    – Must use a different test domain, not sub-domain of an existing domain
    – Update existing/create new test user UPN on premise to new Test
      domain
    – Optionally revert users back to a Managed domain at end of pilot
    – More information http://community.office365.com/en-us/w/sso/357.aspx
Converting a Domain back to Cloud IDs
Affects all users in the Domain and Sub Domains
Should be used with Caution
   – Users may require a new password when converted back to Cloud based
     IDs
       • Password of users that did not login can use old password
   – Runs through all AD users to convert them back to cloud based IDs, i.e.
     can be long running
Share Password with users that were converted from Enterprise SSO to
Cloud IDs.
Sign in Experience for Single Sign On
Rich clients applications with Microsoft Online Sign In Assistant.
    – Lync, Office Subscriptions, CRM Rich client.
    – Integrated experience when on a domain joined machine on the corporate network.
    – Authenticates directly with AD FS server for internal clients and AD FS proxy for external
      clients
Web based applications
    – SharePoint Online, OWA, Office Rich Applications (Word, PowerPoint etc)
    – Prompts for username to do realm discovery (click through)
         • Keep me signed in to by pass prompt still need to authenticate externally to AD FS server
    – Integrated authentication to AD FS server on Domain joined machine on the corporate
      network
    – Authenticates directly with AD FS server for internal clients and AD FS proxy for external
      clients
    – Smart links can help with username prompt for example
      http://www.outlook.com/contoso.com
Sign On Experience
                  Rich Applications (SIA)    Web Clients                    Exchange Clients
                  •   Lync Online            •   Office 2010, Office 2007   •   Office 2010, Office 2007
                  •   Office Subscriptions       SP2 with SharePoint            SP2
                  •   CRM Rich Client            Online                     •   Active Sync/POP/IMAP
                                             •   Outlook Web Application    •   Entourage

MS Online         Username and Password      Username and Password          Username and Password
IDs                           Online ID                Online ID                       Online ID



SSO IDs           Username and Password      Username and Password          Username and Password
(non-domain                      AD                        AD                             AD
joined)                      credentials               credentials                    credentials



SSO IDs                    No Prompt                 Username                    Username and
(domain joined)                  AD                        AD                      Password
                                                                                       AD
                             credentials               credentials                    credentials

                  Can save credentials                                      Can save credentials
                                             Remember me =Persisted
                                             Cookie
DEMO
User Sign-on Experience
Office and Office 365 Resources

http://technet.microsoft.com/en-us/office365/default

http://blogs.technet.com/b/office_resource_kit/

http://technet.microsoft.com/en-
us/office365/hh699847
thank you
Single Forest AD Structures and Considerations
Structure               Description                               Considerations
Matching domains        Internal Domain and External domain are   No special requirements
                        the same i.e. contoso.com
Sub domain              Internal domains is a sub domain of the   Requires Domains registered in order,
                        external domain i.e. corp.contoso.com     primary then sub domains
.local domain           Internal domain is not publicly           Domain ownership can’t be proved,
                        “registered” i.e. contoso.local           must use a different domain
                                                                  • Requires all users to get new UPN.
                                                                  • Use SMTP address if possible
                                                                  • Smart Card issues
Multiple distinct UPN   Mix of users having login UPNs under      •   Must use SupportMultipleDomain
suffixes in single      different domains                             switch in PowerShell
forest                  i.e. contoso.com & fabrikam.com

Multi Forest            Multiple AD Forest                        Support being developed (H1 2012)

Contenu connexe

Tendances

SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010
SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010 SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010
SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010 Michael Noel
 
Dave Carroll Application Services Salesforce
Dave Carroll Application Services SalesforceDave Carroll Application Services Salesforce
Dave Carroll Application Services Salesforcedeimos
 
Azure overview
Azure overviewAzure overview
Azure overviewJim O'Neil
 
Supporting architecture for office 365 spo
Supporting architecture for office 365 spoSupporting architecture for office 365 spo
Supporting architecture for office 365 spoJethro Seghers
 
Protecting Online Identities - MIX09
Protecting Online Identities - MIX09Protecting Online Identities - MIX09
Protecting Online Identities - MIX09Jorgen Thelin
 
Sybase Afaria için Samsun Advanced Enterprise Server Farkları
Sybase Afaria için Samsun Advanced Enterprise Server FarklarıSybase Afaria için Samsun Advanced Enterprise Server Farkları
Sybase Afaria için Samsun Advanced Enterprise Server FarklarıSybase Türkiye
 
How to deploy SharePoint 2010 to external users?
How to deploy SharePoint 2010 to external users?How to deploy SharePoint 2010 to external users?
How to deploy SharePoint 2010 to external users?rlsoft
 
A great api is hard to find
A great api is hard to findA great api is hard to find
A great api is hard to findDan Diephouse
 
Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01microsoftasap
 
Share point 2010 application platform
Share point 2010 application platformShare point 2010 application platform
Share point 2010 application platformmicrosoftasap
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azuremicrosoftasap
 
Protecting Online Identities
Protecting Online IdentitiesProtecting Online Identities
Protecting Online Identitiesgoodfriday
 
SharePoint 2010 anywhere access uag vs dmz
SharePoint 2010 anywhere access uag vs dmz SharePoint 2010 anywhere access uag vs dmz
SharePoint 2010 anywhere access uag vs dmz Kjell-Sverre Jerijærvi
 
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
Sql Server 2012   Reporting-Services is Now a SharePoint Service ApplicationSql Server 2012   Reporting-Services is Now a SharePoint Service Application
Sql Server 2012 Reporting-Services is Now a SharePoint Service ApplicationInnoTech
 
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...SaNju MuLak
 
SharePoint 2010 and Changing Business Needs-MAJU 2011
SharePoint 2010 and Changing Business Needs-MAJU 2011SharePoint 2010 and Changing Business Needs-MAJU 2011
SharePoint 2010 and Changing Business Needs-MAJU 2011Shakir Majeed Khan
 
Open Mic "Notes Federated Login"
Open Mic "Notes Federated Login"Open Mic "Notes Federated Login"
Open Mic "Notes Federated Login"Ranjit Rai
 

Tendances (20)

SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010
SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010 SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010
SEASPC 2011 - Collaborating with Extranet Partners on SharePoint 2010
 
Dave Carroll Application Services Salesforce
Dave Carroll Application Services SalesforceDave Carroll Application Services Salesforce
Dave Carroll Application Services Salesforce
 
Azure overview
Azure overviewAzure overview
Azure overview
 
Supporting architecture for office 365 spo
Supporting architecture for office 365 spoSupporting architecture for office 365 spo
Supporting architecture for office 365 spo
 
Protecting Online Identities - MIX09
Protecting Online Identities - MIX09Protecting Online Identities - MIX09
Protecting Online Identities - MIX09
 
Sybase Afaria için Samsun Advanced Enterprise Server Farkları
Sybase Afaria için Samsun Advanced Enterprise Server FarklarıSybase Afaria için Samsun Advanced Enterprise Server Farkları
Sybase Afaria için Samsun Advanced Enterprise Server Farkları
 
How to deploy SharePoint 2010 to external users?
How to deploy SharePoint 2010 to external users?How to deploy SharePoint 2010 to external users?
How to deploy SharePoint 2010 to external users?
 
A great api is hard to find
A great api is hard to findA great api is hard to find
A great api is hard to find
 
Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01Sharepoint2010applicationplatform 110203035048-phpapp01
Sharepoint2010applicationplatform 110203035048-phpapp01
 
Share point 2010 application platform
Share point 2010 application platformShare point 2010 application platform
Share point 2010 application platform
 
Intrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azureIntrgrating sps-2010-and-windows-azure
Intrgrating sps-2010-and-windows-azure
 
Protecting Online Identities
Protecting Online IdentitiesProtecting Online Identities
Protecting Online Identities
 
SharePoint 2010 anywhere access uag vs dmz
SharePoint 2010 anywhere access uag vs dmz SharePoint 2010 anywhere access uag vs dmz
SharePoint 2010 anywhere access uag vs dmz
 
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
Sql Server 2012   Reporting-Services is Now a SharePoint Service ApplicationSql Server 2012   Reporting-Services is Now a SharePoint Service Application
Sql Server 2012 Reporting-Services is Now a SharePoint Service Application
 
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...
 
SharePoint 2010 and Changing Business Needs-MAJU 2011
SharePoint 2010 and Changing Business Needs-MAJU 2011SharePoint 2010 and Changing Business Needs-MAJU 2011
SharePoint 2010 and Changing Business Needs-MAJU 2011
 
Advanced Directory Services Windows Server 2012
Advanced Directory Services Windows Server 2012Advanced Directory Services Windows Server 2012
Advanced Directory Services Windows Server 2012
 
Asap session 1
Asap session 1Asap session 1
Asap session 1
 
AUC Tech-SP 2010
AUC Tech-SP 2010AUC Tech-SP 2010
AUC Tech-SP 2010
 
Open Mic "Notes Federated Login"
Open Mic "Notes Federated Login"Open Mic "Notes Federated Login"
Open Mic "Notes Federated Login"
 

En vedette

Linux kursu-beylikduzu
Linux kursu-beylikduzuLinux kursu-beylikduzu
Linux kursu-beylikduzusersld67
 
IT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined WorldIT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined WorldEMC
 
Insaat kursu-bahcelievler
Insaat kursu-bahcelievlerInsaat kursu-bahcelievler
Insaat kursu-bahcelievlersersld54
 
Presentazione federmanager bologna versione stampa
Presentazione federmanager bologna versione stampaPresentazione federmanager bologna versione stampa
Presentazione federmanager bologna versione stampaMarco Frullanti
 
KNOWMATICS AND THE RELATED FIELDS OF STUDY- EDUCATION, PSYCHOLOGY, BRAIN RESE...
KNOWMATICS AND THE RELATED FIELDS OF STUDY- EDUCATION, PSYCHOLOGY, BRAIN RESE...KNOWMATICS AND THE RELATED FIELDS OF STUDY- EDUCATION, PSYCHOLOGY, BRAIN RESE...
KNOWMATICS AND THE RELATED FIELDS OF STUDY- EDUCATION, PSYCHOLOGY, BRAIN RESE...Dr. Raju M. Mathew
 
Linux kursu-arnavutkoy
Linux kursu-arnavutkoyLinux kursu-arnavutkoy
Linux kursu-arnavutkoysersld67
 
โรคขาดโปรตีน
โรคขาดโปรตีนโรคขาดโปรตีน
โรคขาดโปรตีนThanaporn Srithananun
 
Metrographics
MetrographicsMetrographics
Metrographicstklubert
 
Dna Replication Slide
Dna Replication SlideDna Replication Slide
Dna Replication SlideQuanina Quan
 
Natural disaster modo compatible
Natural disaster modo compatibleNatural disaster modo compatible
Natural disaster modo compatibleOmar Berrouho
 
White Paper: EMC Security Design Principles for Multi-Tenant As-a-Service Env...
White Paper: EMC Security Design Principles for Multi-Tenant As-a-Service Env...White Paper: EMC Security Design Principles for Multi-Tenant As-a-Service Env...
White Paper: EMC Security Design Principles for Multi-Tenant As-a-Service Env...EMC
 
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...EMC
 

En vedette (18)

Linux kursu-beylikduzu
Linux kursu-beylikduzuLinux kursu-beylikduzu
Linux kursu-beylikduzu
 
Spain
SpainSpain
Spain
 
IT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined WorldIT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined World
 
Nessa
NessaNessa
Nessa
 
I download
I downloadI download
I download
 
Insaat kursu-bahcelievler
Insaat kursu-bahcelievlerInsaat kursu-bahcelievler
Insaat kursu-bahcelievler
 
Presentazione federmanager bologna versione stampa
Presentazione federmanager bologna versione stampaPresentazione federmanager bologna versione stampa
Presentazione federmanager bologna versione stampa
 
KNOWMATICS AND THE RELATED FIELDS OF STUDY- EDUCATION, PSYCHOLOGY, BRAIN RESE...
KNOWMATICS AND THE RELATED FIELDS OF STUDY- EDUCATION, PSYCHOLOGY, BRAIN RESE...KNOWMATICS AND THE RELATED FIELDS OF STUDY- EDUCATION, PSYCHOLOGY, BRAIN RESE...
KNOWMATICS AND THE RELATED FIELDS OF STUDY- EDUCATION, PSYCHOLOGY, BRAIN RESE...
 
Linux kursu-arnavutkoy
Linux kursu-arnavutkoyLinux kursu-arnavutkoy
Linux kursu-arnavutkoy
 
โรคขาดโปรตีน
โรคขาดโปรตีนโรคขาดโปรตีน
โรคขาดโปรตีน
 
Mi3
Mi3Mi3
Mi3
 
Metrographics
MetrographicsMetrographics
Metrographics
 
Dna Replication Slide
Dna Replication SlideDna Replication Slide
Dna Replication Slide
 
Natural disaster modo compatible
Natural disaster modo compatibleNatural disaster modo compatible
Natural disaster modo compatible
 
White Paper: EMC Security Design Principles for Multi-Tenant As-a-Service Env...
White Paper: EMC Security Design Principles for Multi-Tenant As-a-Service Env...White Paper: EMC Security Design Principles for Multi-Tenant As-a-Service Env...
White Paper: EMC Security Design Principles for Multi-Tenant As-a-Service Env...
 
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
 
Jump start your application monitoring with APM
Jump start your application monitoring with APMJump start your application monitoring with APM
Jump start your application monitoring with APM
 
Audi rs6
Audi rs6Audi rs6
Audi rs6
 

Similaire à Office 365: Planning and Automating for Hybrid Identity Scenarios in the Cloud – A Geeks Guide to Dir Sync and ADFS with Tools, Scripts and Deployment Hydration

How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365
How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365
How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365Microsoft TechNet - Belgium and Luxembourg
 
2. Day 2 - Identify and SSO
2. Day 2 -  Identify and SSO2. Day 2 -  Identify and SSO
2. Day 2 - Identify and SSOHuy Pham
 
Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...SPC Adriatics
 
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...Using Windows Azure for Solving Identity Management Challenges (Visual Studio...
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...Michael Collier
 
Office 365-single-sign-on-with-adfs
Office 365-single-sign-on-with-adfsOffice 365-single-sign-on-with-adfs
Office 365-single-sign-on-with-adfsamitchachra
 
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...Michael Noel
 
Gestión de identidad en Cloud
Gestión de identidad en CloudGestión de identidad en Cloud
Gestión de identidad en CloudIbon Landa
 
Office 365 in a hybrid world
Office 365 in a hybrid worldOffice 365 in a hybrid world
Office 365 in a hybrid worldatwork
 
Understanding Office 365’s Identity Solutions: Deep Dive - EPC Group
Understanding Office 365’s Identity Solutions: Deep Dive - EPC GroupUnderstanding Office 365’s Identity Solutions: Deep Dive - EPC Group
Understanding Office 365’s Identity Solutions: Deep Dive - EPC GroupEPC Group
 
SPCA2013 - It’s Me, and Here’s My ProofIdentity & Authentication in SharePoin...
SPCA2013 - It’s Me, and Here’s My ProofIdentity & Authentication in SharePoin...SPCA2013 - It’s Me, and Here’s My ProofIdentity & Authentication in SharePoin...
SPCA2013 - It’s Me, and Here’s My ProofIdentity & Authentication in SharePoin...NCCOMMS
 
Easy Auth Overview - Tokyo Azure Meetup - Feb 2018
Easy Auth Overview - Tokyo Azure Meetup - Feb 2018Easy Auth Overview - Tokyo Azure Meetup - Feb 2018
Easy Auth Overview - Tokyo Azure Meetup - Feb 2018Chris Gillum
 
Office 365 for IT Pros - SPS Michigan 2012
Office 365 for IT Pros - SPS Michigan 2012Office 365 for IT Pros - SPS Michigan 2012
Office 365 for IT Pros - SPS Michigan 2012John Ferringer
 
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...Nik Patel
 
Brian Desmond - Identity and directory synchronization with office 365 and wi...
Brian Desmond - Identity and directory synchronization with office 365 and wi...Brian Desmond - Identity and directory synchronization with office 365 and wi...
Brian Desmond - Identity and directory synchronization with office 365 and wi...Nordic Infrastructure Conference
 
Gluecon oauth-03
Gluecon oauth-03Gluecon oauth-03
Gluecon oauth-03Paul Madsen
 
“Secure Portal” or WebSphere Portal – Security with Everything
“Secure Portal” or WebSphere Portal – Security with Everything“Secure Portal” or WebSphere Portal – Security with Everything
“Secure Portal” or WebSphere Portal – Security with EverythingDave Hay
 
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365Scott Hoag
 
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?Scott Hoag
 
Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure  Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure Jethro Seghers
 

Similaire à Office 365: Planning and Automating for Hybrid Identity Scenarios in the Cloud – A Geeks Guide to Dir Sync and ADFS with Tools, Scripts and Deployment Hydration (20)

Office 365 Identity Management options
Office 365 Identity Management options Office 365 Identity Management options
Office 365 Identity Management options
 
How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365
How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365
How to provide AD, ADFS, DirSync in Windows Azure and hook it up with Office 365
 
2. Day 2 - Identify and SSO
2. Day 2 -  Identify and SSO2. Day 2 -  Identify and SSO
2. Day 2 - Identify and SSO
 
Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...Understanding SharePoint Apps, authentication and authorization infrastructur...
Understanding SharePoint Apps, authentication and authorization infrastructur...
 
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...Using Windows Azure for Solving Identity Management Challenges (Visual Studio...
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...
 
Office 365-single-sign-on-with-adfs
Office 365-single-sign-on-with-adfsOffice 365-single-sign-on-with-adfs
Office 365-single-sign-on-with-adfs
 
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...
Collaborating with Extranet Partners on SharePoint 2010 - SharePoint Connecti...
 
Gestión de identidad en Cloud
Gestión de identidad en CloudGestión de identidad en Cloud
Gestión de identidad en Cloud
 
Office 365 in a hybrid world
Office 365 in a hybrid worldOffice 365 in a hybrid world
Office 365 in a hybrid world
 
Understanding Office 365’s Identity Solutions: Deep Dive - EPC Group
Understanding Office 365’s Identity Solutions: Deep Dive - EPC GroupUnderstanding Office 365’s Identity Solutions: Deep Dive - EPC Group
Understanding Office 365’s Identity Solutions: Deep Dive - EPC Group
 
SPCA2013 - It’s Me, and Here’s My ProofIdentity & Authentication in SharePoin...
SPCA2013 - It’s Me, and Here’s My ProofIdentity & Authentication in SharePoin...SPCA2013 - It’s Me, and Here’s My ProofIdentity & Authentication in SharePoin...
SPCA2013 - It’s Me, and Here’s My ProofIdentity & Authentication in SharePoin...
 
Easy Auth Overview - Tokyo Azure Meetup - Feb 2018
Easy Auth Overview - Tokyo Azure Meetup - Feb 2018Easy Auth Overview - Tokyo Azure Meetup - Feb 2018
Easy Auth Overview - Tokyo Azure Meetup - Feb 2018
 
Office 365 for IT Pros - SPS Michigan 2012
Office 365 for IT Pros - SPS Michigan 2012Office 365 for IT Pros - SPS Michigan 2012
Office 365 for IT Pros - SPS Michigan 2012
 
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
 
Brian Desmond - Identity and directory synchronization with office 365 and wi...
Brian Desmond - Identity and directory synchronization with office 365 and wi...Brian Desmond - Identity and directory synchronization with office 365 and wi...
Brian Desmond - Identity and directory synchronization with office 365 and wi...
 
Gluecon oauth-03
Gluecon oauth-03Gluecon oauth-03
Gluecon oauth-03
 
“Secure Portal” or WebSphere Portal – Security with Everything
“Secure Portal” or WebSphere Portal – Security with Everything“Secure Portal” or WebSphere Portal – Security with Everything
“Secure Portal” or WebSphere Portal – Security with Everything
 
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
SPIntersection 2016 - MICROSOFT CLOUD IDENTITIES IN AZURE AND OFFICE 365
 
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
SPSVB - Office 365 and Cloud Identity - What Does It Mean for Me?
 
Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure  Supporting architecture office 365 on windows azure
Supporting architecture office 365 on windows azure
 

Plus de Microsoft TechNet - Belgium and Luxembourg

Plus de Microsoft TechNet - Belgium and Luxembourg (20)

Windows 10: all you need to know!
Windows 10: all you need to know!Windows 10: all you need to know!
Windows 10: all you need to know!
 
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de KeukelaereConfiguration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
 
Windows 8.1 a closer look
Windows 8.1 a closer lookWindows 8.1 a closer look
Windows 8.1 a closer look
 
So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.So you’ve successfully installed SCOM… Now what.
So you’ve successfully installed SCOM… Now what.
 
Data Leakage Prevention
Data Leakage PreventionData Leakage Prevention
Data Leakage Prevention
 
Deploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr ClientsDeploying and managing ConfigMgr Clients
Deploying and managing ConfigMgr Clients
 
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
 
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware UpdatingHands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
 
SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012SCEP 2012 inside SCCM 2012
SCEP 2012 inside SCCM 2012
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
 
What's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & DevicesWhat's new for Lync 2013 Clients & Devices
What's new for Lync 2013 Clients & Devices
 
Office 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and managementOffice 365 ProPlus: Click-to-run deployment and management
Office 365 ProPlus: Click-to-run deployment and management
 
SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options SharePoint Installation and Upgrade: Untangling Your Options
SharePoint Installation and Upgrade: Untangling Your Options
 
The application model in real life
The application model in real lifeThe application model in real life
The application model in real life
 
Microsoft private cloud with Cisco and Netapp - Flexpod solution
Microsoft private cloud with Cisco and Netapp -  Flexpod solutionMicrosoft private cloud with Cisco and Netapp -  Flexpod solution
Microsoft private cloud with Cisco and Netapp - Flexpod solution
 
Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise Managing Windows RT devices in the Enterprise
Managing Windows RT devices in the Enterprise
 
Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management
 
Network Management in System Center 2012 SP1 - VMM
Network Management in System Center 2012  SP1 - VMM Network Management in System Center 2012  SP1 - VMM
Network Management in System Center 2012 SP1 - VMM
 
Hackers (Not) Halted
Hackers (Not) Halted Hackers (Not) Halted
Hackers (Not) Halted
 
Configuring and Implementing DirectAccess with Windows Server 2012
Configuring and Implementing DirectAccess with Windows Server 2012 Configuring and Implementing DirectAccess with Windows Server 2012
Configuring and Implementing DirectAccess with Windows Server 2012
 

Dernier

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

Office 365: Planning and Automating for Hybrid Identity Scenarios in the Cloud – A Geeks Guide to Dir Sync and ADFS with Tools, Scripts and Deployment Hydration

  • 2. Office 365: Planning and Automating for Hybrid Identity Scenarios in the Cloud A Geeks Guide to Dir Sync and ADFS with Tools, Scripts and Deployment Hydration Jeremy Chapman @deployjeremy Office and Office 365 STPM Microsoft Office Division
  • 3. Why Move to the Cloud?
  • 4. false 93sJWAF What is Office 365?
  • 6.
  • 7. Configuration Options Active Directory Directory Sync Federation Cloud ID
  • 8. Components and How it Works 1. Microsoft Online IDs 2. Microsoft Online IDs + Microsoft Online Services Directory Synchronization 3. Single Sign On + Directory Synchronization Trust Exchange Online Authentication Active Directory Admin Portal/ platform IdP SharePoint Online IdP Federation Server 2.0 PowerShell AD MS Online Directory Provisioning Directory Lync Online Sync platform Store Identity Services Office 365 Desktop Setup On Premise Microsoft Online Infrastructure Services
  • 9. Comparing Identity Options Appropriate for Appropriate for Appropriate for • Smaller orgs without AD on- • Medium/Large orgs with AD • Larger enterprise orgs with premise on-premise AD on-premise Pros Pros Pros • No servers required on- • Users and groups mastered • SSO with corporate cred premise on-premise • IDs mastered on-premise • Enables co-existence • Password policy controlled Cons scenarios on-premise • No SSO • 2FA solutions possible • No 2FA Cons • Enables hybrid scenarios • 2 sets of credentials to • No SSO • Location isolation manage with differing • No 2FA password policies • 2 sets of credentials to Cons • IDs mastered in the cloud manage with differing • High availability server password policies deployments required • Single server deployment Federated IDs + Dir Cloud ID Cloud IDs + Dir Sync Sync
  • 10. Identity Federation Authentication flow (Passive/Web profile) User Source ID Active Directory AD FS 2.0 S Logon (SAML 1.1) Token erver Authentication platform UPN:user@contoso.com Source User ID: ABC123 Auth Token UPN:user@contoso.com Unique ID: 254729 ` Exchange Online or Client S harePoint Online (joined to CorpNet) On Premise Microsoft Online Services
  • 11. General Requirements Federated Identity and Directory Synchronization • Active Directory Forest Functionality level 2003 • Windows 2008 for AD FS 2.0 or above • Windows 2003 or above for Directory Synchronization – 64 bit for 2008 and above • Support Virtualization • Hybrid Deployments – Exchange 2010 SP1 Client Access Server and associated Schema
  • 12. Converting a Domain to SSO • Recommended to start with Enterprise SSO, add and verify the domain before Directory Sync is run. • A one step operation for this domain and any sub domain – Users must logon via AD FS and are converted at login, password lost at this point • Ensure you prepare by – Ensure Directory Sync is healthy – Making sure all users have the right UPN in the cloud, remember a licensed user may not be updated – Make sure your AD FS server is accessible both internally and externally (required for Outlook connections) • After conversion – Verify login both internally and externally – Background operation will run to ensure all users have the right UPN
  • 13. Basic Steps to Single Sign On 1. Microsoft Online PowerShell Module for Windows 2. Connect to AD FS 2.0 and Microsoft Office 365 3. New-MsolFederatedDomain (returns details for proof of ownership) 4. New-MsolFederatedDomain Microsoft Online Add Trust Services - Claim Rules - User Source ID = AD ObjectGUID Authentication Trust Admin Portal/ platform PowerShell Update Active Directory Required Provisioning TXT/MX Record Directory Federation Server 2.0 platform Store MSOL PowerShell Add Domain Module Verify-Domain Identity Services On Premise - Active/Mex/Passive - Token certs Current/Next Infrastructure - Brand URI etc
  • 14. The Steps to SSO + DirSync 1. Deployment Readiness 12. Add a federated subdomain 2. Ensure UPNs match child domain name 13. View active domains in the O365 portal 3. Verify UPN values using PowerShell 14. Assign license plan for the admin account 4. Create DNS host record for ADFS 15. Activate Directory Sync 5. Create a new domain certificate on DC 16. Install the Directory Sync Tool 6. Assign new cert to the default website 17. Create a new OU and create new users 7. Install and configure ADFS 2.0 on a server 18. Create a new contact and DG in Exchange 8. Distribute Sign-in Assistant to client 19. Synchronize AD machines 20. Verify directory synchronization 9. Install the MSOL Module for PowerShell 21. Optional: Update user info and force DirSync 10. Add the federated domain 22. Update mail controls to shared domain 11. Create a TXT record and verify the federated 23. Activate online user subscriptions domain 24. Verify ID federation 25. Deploy GPO to add STS URL to Local Intranet zone
  • 15. 1-3 Deployment Readiness User Object Attributes Specifically – Valid UPN suffix - Remove duplicate proxyAddress – No special characters (except !@#~.-_^) and userPrincipalName – Check for required missing attributes attributes. – No dots before @ - Update blank and invalid (user.jr.@microsoft.com) userPrincipalName attributes Client Readiness with a valid userPrincipalName. – Windows XP SP3 or newer - Remove invalid and – Office 2007 SP2 or newer questionable characters in the givenName, surname (sn), sAMAccountName, displayName, mail,
  • 16. DEMO Office 365 Deployment Readiness Tool Output
  • 17. WARNING AS TEMPING AS IT SOUNDS, SCRIPTING FIXES TO DIRECTORY ATTRIBUTES CAN BREAK STUFF. USE EXTREME CAUTION!
  • 18. 4. Create DNS host record for ADFS
  • 19. 5. Create a new domain cert on DC
  • 20. 6. Assign new cert to the default website
  • 21. 7. Install and configure AD FS 2.0 on a server
  • 22. 7. Install and configure AD FS 2.0 on a server
  • 23. DEMO Hydrate AD FS 2.0 Server(s) Customize Office 2010 Subscription Clients
  • 24. AD FS HW Config Based on User Counts Number of users Suggested hardware configuration Fewer than 1,000 users No dedicated federation server proxies 2 dedicated load-balanced AD FS servers 1,000 to 15,000 users 2 dedicated federation server proxies 15,000 to 60,000 users At least 2 dedicated federation server proxies Notes: 5 servers per AD FS Farm Open TCP port 443 for federation server and proxy communication Use AD FS Capacity Planning Spreadsheet for Sizing Recommendations
  • 25. 8. Distribute Sign-in Assistant to client machines
  • 26. 9. Install the MSOL Module for PowerShell
  • 27. 10. Add the federated domain
  • 28. 11. Create a TXT record in DNS
  • 29. Important External DNS Values in Office 365 DNS record TXT Purpose This record is used for domain validation. It proves Value to use Host: @ (domain name) (Domain that you own the domain but it doesn't direct incoming TXT Value: <text string> Validation) mail for the domain to Office 365 service offerings. The values that you need to enter are provided to you by the Microsoft Online Services Portal add domain wizard. Note: The wizard also gives you the option of using a MX record for domain validation. CNAME This record allows Office Outlook clients to connect to Alias: Autodiscover Target: autodiscover.outlook.com For more information, (Exchange the Exchange Online service by using the see Use a CNAME Record to Enable Outlook to Connect. Online) Autodiscover service. Autodiscover automatically finds the correct Exchange Server host and configures Outlook for the users. MX This value directs all incoming mail for the domain to Domain: contoso.com (Exchange the Exchange Online service. Target Server <MX token>. mail.eo.outlook.com Online) Preference: 10 SPF (TXT) This sender policy framework (SPF) record identifies Values: v=spf1 include:outlook.com include: spf.messaging.microsoft.com (Exchange which of your email servers are authorized to transmit ~all. Online) email from your domain. This helps to prevent others For more information, see Use an SPF Record to Validate E-mail Sent from from using your domain to send SPAM or other Your Domain. malicious email. Only existing FOPE customers need “include: spf.messaging.microsoft.com” Note: If the firewall or proxy server blocks TXT lookups on an external DNS, this record should also be added to the internal DNS record.
  • 30. Important External DNS Values in Office 365 DNS record Purpose Value to use SRV (Lync Online) This value is for SIP federation and allows your Service: _sipfederationtls Protocol: TCP Priority: 10 Weight: 1 Port: 5061 Office 365 domain to share instant messaging (IM) Target: Sipfed.online.lync.com features with clients other than Windows Live Note: If the firewall or proxy server blocks SRV lookups on an external DNS, Messenger. this record should also be added to the internal DNS record. SRV (Lync Online) This SRV record is used by Microsoft Lync Online Service: _sip Protocol: TLS Priority: 100 Weight: 1 Port: 443 to coordinate the flow of information between Lync Target: sipdir.online.lync.com clients. CNAME (Lync This CNAME record is used by the Lync 2010 client Alias: sip Target: sipdir.online.lync.com Online) to discover the Lync Online service and sign in. For more information, see Ensuring Your Network Works With Lync Online CNAME (Lync This CNAME record is used by the Lync 2010 Alias: lyncdiscover Online) mobile client to discover the Lync Online service Target: webdir.online.lync.com and sign in. Host (A) This record is used for single sign-on. It indicates Target (example): sts.contoso.com the end point for your off-premises users (and on- premises users if you choose) to connect to your AD FS federation server proxies or load-balanced VIP. TXT Exchange federation for hybrid deployment TXT record 1: contoso.com and associated custom-generated domain proof (Exchange hash (ex. “Y96nu89138789315669824”) Federation) TXT record 2: exchangedelegation.contoso.com and associated custom- generated domain proof hash (for example, “Y3259071352452626169”)
  • 31. 12. Verify the federated domain
  • 32. 13. Add a federated subdomain
  • 33. 14. View active domains in the O365 portal
  • 34. 15. Assign license plan for the admin account
  • 36. 17. Install Directory Sync Tool (not on the DC)
  • 37. WARNING THE DIRECTORY SYNC TOOL WILL CREATE THE MSOL_AD_SYNC ACCOUNT IN THE STANDARD USERS OU IN AD. DON’T DELETE IT!
  • 38. 18a. Create a new OU and create new users
  • 39. 18b. Assign Filterable Properties to OU Members
  • 40. 19. Create a new contact and DG in Exchange
  • 42. WARNING YOU CAN SYNCHRONIZE UP TO 20,000 ACCOUNTS USING THE DIRSYNC TOOL. NEED WILL MORE? CALL US FOR AN EXCEPTION. ALSO SQL EXPRESS WITH DIRSYNC CAN HANDLE UP TO 50K USERS. USE FULL SQL IF >50K USERS WILL BE SYNCING.
  • 43. 21. Verify Directory Synchronization
  • 44. 22a. Optional: update user info and force DirSync
  • 45. 22b. Optional: update user info and force DirSync
  • 46. 23. Update mail controls to shared domain
  • 47. 24. Activate online user subscriptions
  • 48. 25. Verify ID federation
  • 49. 25. Deploy GPO to add STS URL to Local Intranet zone
  • 50.
  • 51. Staging and Piloting Staged Rollout – Start with a Federated Domain and license users over time Piloting Federation – Suitable for existing production standard domains (running Directory Sync) containing production licensed users – Must use a different test domain, not sub-domain of an existing domain – Update existing/create new test user UPN on premise to new Test domain – Optionally revert users back to a Managed domain at end of pilot – More information http://community.office365.com/en-us/w/sso/357.aspx
  • 52. Converting a Domain back to Cloud IDs Affects all users in the Domain and Sub Domains Should be used with Caution – Users may require a new password when converted back to Cloud based IDs • Password of users that did not login can use old password – Runs through all AD users to convert them back to cloud based IDs, i.e. can be long running Share Password with users that were converted from Enterprise SSO to Cloud IDs.
  • 53. Sign in Experience for Single Sign On Rich clients applications with Microsoft Online Sign In Assistant. – Lync, Office Subscriptions, CRM Rich client. – Integrated experience when on a domain joined machine on the corporate network. – Authenticates directly with AD FS server for internal clients and AD FS proxy for external clients Web based applications – SharePoint Online, OWA, Office Rich Applications (Word, PowerPoint etc) – Prompts for username to do realm discovery (click through) • Keep me signed in to by pass prompt still need to authenticate externally to AD FS server – Integrated authentication to AD FS server on Domain joined machine on the corporate network – Authenticates directly with AD FS server for internal clients and AD FS proxy for external clients – Smart links can help with username prompt for example http://www.outlook.com/contoso.com
  • 54. Sign On Experience Rich Applications (SIA) Web Clients Exchange Clients • Lync Online • Office 2010, Office 2007 • Office 2010, Office 2007 • Office Subscriptions SP2 with SharePoint SP2 • CRM Rich Client Online • Active Sync/POP/IMAP • Outlook Web Application • Entourage MS Online Username and Password Username and Password Username and Password IDs Online ID Online ID Online ID SSO IDs Username and Password Username and Password Username and Password (non-domain AD AD AD joined) credentials credentials credentials SSO IDs No Prompt Username Username and (domain joined) AD AD Password AD credentials credentials credentials Can save credentials Can save credentials Remember me =Persisted Cookie
  • 56. Office and Office 365 Resources http://technet.microsoft.com/en-us/office365/default http://blogs.technet.com/b/office_resource_kit/ http://technet.microsoft.com/en- us/office365/hh699847
  • 58. Single Forest AD Structures and Considerations Structure Description Considerations Matching domains Internal Domain and External domain are No special requirements the same i.e. contoso.com Sub domain Internal domains is a sub domain of the Requires Domains registered in order, external domain i.e. corp.contoso.com primary then sub domains .local domain Internal domain is not publicly Domain ownership can’t be proved, “registered” i.e. contoso.local must use a different domain • Requires all users to get new UPN. • Use SMTP address if possible • Smart Card issues Multiple distinct UPN Mix of users having login UPNs under • Must use SupportMultipleDomain suffixes in single different domains switch in PowerShell forest i.e. contoso.com & fabrikam.com Multi Forest Multiple AD Forest Support being developed (H1 2012)