SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Jakob Østergaard Nielsen,
Cloud Solution Architect, EG A/S
Identity in A World of Cloud
Identity management with Azure Active Directory and Office 365
About me..
© EG A/S 2
Jakob Østergaard Nielsen
Cloud Solution Architect, EG A/S
Expertise:
Office 365, Microsoft Azure, Certifikat Service/PKI.
Federation Service, Exchange, Active Directory.
MCSE: Communication | MCSA: Office 365 |
MCTS: Exchange | MCSA: Windows Server 2012R2
Contact me:
E-mail: jakos@eg.dk
Blog: mistercloudtech.com
Twitter: twitter.com/JakobONielsen
Phone: +45 7260 2378/+45 2085 9156
Agenda
© EG A/S 3
 Identity models
 How to choose and identity model
 Identity Synchronization tools
 Azure AD Connect
 Password sync and Federated identity
 Azure Active Directory applications
 SourceAnchor and account matchning
 AD Sync Recommendations
The current reality…
Cloud
SaaS
Azure
Office 365Public
cloud
Other
Directories
Windows Server
Active Directory
On-premises Microsoft Azure Active Directory
Identity as the foundation
Office 365 Identity Models
© EG A/S 6
Identity Synchronization and Federation
WS-Federation
WS-Trust
SAML 2.0
Metadata
Shibboleth
Graph API
Synchronize
accounts
Authentication
Federated sign-in
Cloud Identity Model
Cloud identity model
“In Cloud”http://portal.office.com
© EG A/S 10
Synchronized Identity Model
Synchronized Identity Model
Password hashes
User accounts
User
Sign-on
Azure
AD Sync On-premise
directory“Same
Sign-On”
Authentication
Password hash sync security
AD Account password
is hashed twice
Twice through one-way hash algorithm
Not reversible to get users password
Result of the hashes is synced
Additional security
Connections are SSL encrypted
Connections are only to the Azure AD
Enables validation
Azure AD can validate the users password
when they log in
Azure
AD
Account
Password
On-premise
directory
Azure
AD Sync
Choosing between sync tools
 All the features from DirSync
 Support sync from multiple AD
forests incl. merge of duplicate
accounts to one Office 365
tenant.
 Support sync from LDAP v3, SQL
ID store (pending)
 Installs prerequisite software
components during install
 Upgrade from DirSync with
uninstall/install
 Will include all features from
DirSync and Azure AD Sync
(announced)
 Installer options to deploy Azure
AD Sync with password sync and
optionally ADFS
 Will support Azure AD Premium
features (password, device,
group writeback, +…)
 Released in GA on June 24, 2015
 Still default Sync tool linked
from the Office 365 Admin Portal
 Only support for sync from single
AD forest.
 Supports object filtering
(Domain, OU, attribute)
 Remains supported following
Microsoft Online Services Support
Lifecycle Policy (12 months)
- properly after AAD Connect GA*
Azure AD Connect – Identity Bridge
Azure AD
Connect
(sync + sign on)
Active
Directory
LDAP
directories
Azure AD Connect with Express Settings
Use one tool
instead of many
Get up and
running quickly
(5 clicks)
Start here, then
scale up or add
options
Custom options to
address more
complex scenarios
Demo
Azure AD Connect
Get up and running with:
Most common, simple options
Single AD forest
Synchronization of all on-premise objects
Password synchronization of all users
Creates default on-premise service account
Creates default cloud service account with tailored role
Enterprise admin requirement in on-premise AD
Global admin requirement in Cloud
Setup sync with AD Connector for on-premise AD and
Azure Connector for Azure AD
Azure AD Connect with Express Settings
Customize settings allows more advanced options
Supports multi-forest synchronization
Support for Hybrid scenarios and/or Single Sign-On using ADFS
Deploy pilot users using filtering of domain, OU or attribute
Assign custom lower privileges service account
Sync selected users using filtering (OU, domain, group, attribute)
Postpone initial full sync (‘staging mode’)
Support Azure AD premium features:
- writeback of passwords, users, groups, and devices from the cloud
Windows 10 Computer sync to Azure AD
Sync of custom and directory extension attributes
Azure AD Connect
Making hybrid identity simple
Azure Active Directory Connect
Deployment assistant for
identity bridge components.
Simplified deployment of
Federation components
Health – Operations and
monitoring of all Azure AD
Connect components
Federated Identity Model
Federated identity model
AD FS
User
Security token
Authentication
Sign-on
Federated identity
On-premises
directory
Azure
AD Sync
Password hashes
User accounts
Redirection
For alternatives to on-premise ADFS,
both ADFS and WAP can be hosted in
Azure, or using a hosting partner.
Single Sign-On for web apps, can also
use Azure AD Access Control Service
(ACS) as Secure Token Service (STS).
Password Sync Backup for Federated Sign-In
Password sync backup for
Office 365 federated sign-in
provides the option to
switch a federated domain
to synchronized domain in
the event of on-premise
outages or Internet access
disruption.
Federated identity
Backup Password Hash Sync
User accounts
AD FS
Azure
AD Sync
On-premises
directory
How to choose an identity model
Choosing Password Sync or ADFS for Sign-On
• Choose simplest model that will fit business requirements
• Cloud identity when no on-premise AD exist
• Password sync for standard on-premise AD integrations
• Federated identity for the following scenarios:
Organization already have ADFS or another federation service
Hybrid integration with Cloud services (Exchange/SharePoint/Skype4B/..)
Password prompts from domain joined computers must be minimized (SSO)
Security Policy require Sign-In Auditing and/or Immediate Disable of accounts
Security policy prohibits sync of password hashes to Azure AD
Client sign-in restrictions by Network Location or Work Hours
Conditional Access for both on-premise and cloud resources
Use FIM/MIM for the on-premise identity management
On-premise Multi-Factor Authentication or Smart Card support for sign in
Change between models as needs change
Cloud Identity to Synchronized Identity
Deploy DirSync / Azure AD Sync / Azure AD Connect
Hard match or soft match of users
Synchronized Identity to Federated Identity
Deploy AD FS and configure a trust between ADFS and Azure AD
PowerShell: Convert-MsolDomainToFederated
Leave password sync enabled as backup
Federated identity to Synchronized Identity
PowerShell: Convert-MsolDomainToStandard
Takes 2 hours plus 1 additional hour per 2,000 users
Synchronized Identity to Cloud Identity
PowerShell: Set-MsolDirSyncEnabled
Takes 72 hours - monitor with PowerShell: Get-MsolCompanyInformation
Azure AD Connect: Federated Sign on
Active
Directory
Azure
AD
Firewall
Firewall
Making ADFS Easier
Get familiar with the TechNet Deployment Guidance
Implement the ADFS and Office 365 requirements
Public SSL Certificate is required for ADFS/WAP
Use Azure AD Connect for easier deployment
Add Support for Multiple Domains during cloud federation
Change Token-Signing and Token-Decrypting certificates expiration
Currently ~2500 SaaS cloud apps
Integrate with Azure AD
Single Sign-On support
Central provisioning in Azure
User provisioning with local AD
groups using Azure AD Premium
Full SaaS cloud app list at:
Azure Active Directory Marketplace
Azure Active Directory applications
SourceAnchor (ImmutableID)
Base64 encoding of on-premise account objectGUID
Static (“Immutable”) during entire lifetime of an object
SourceAnchor value cannot (easily!) be changed after object is created in AAD !
When the Immutable attribute is first selected, it CANNOT be changed!
Recommended: ObjectGUID, EmployeeID
Avoid: mail, userPrincipalName
UserPrincipalName
The default logon attribute of users login to Cloud services
Keep default ! – don’t change if at all possible
Changing to another attribute is not supported with Hybrid Office 365 enabled
SourceAnchor and UserPrincipalName
Account matching
Hard match
First attempt; hard match based on ObjectGUID
Soft match
If unsuccessful; attempt soft match based on Primary SMTP address
IMPORTANT
Be sure all SMTP domains are validated in tenant before activating
directory synchronization
If neither objectGUID nor SMTP match can be made, a new object will be
created in Azure AD.
Reactivation of AD Sync overwrites all changes in Azure AD since last sync
-> Perform backup of cloud user data before reactivation !
Directory Synchronization
IMPORTANT
Before activating AD Sync, be sure directory cleanup is completed !
Primary SMTP address must be unique in the entire enterprise
No duplicate proxyAddresses must exist
All UPNs and SMTP addresses must be correctly formatted
Only supported management tool is on-prem Exchange Admin Center/Shell
When the Immutable attribute is first selected, it CANNOT be changed !
Common multi-forest topologies
Forests with GALSync
Users and Contacts should join on mail attribute
and be represented only once.
Account-Resource forests
One or many Account forests with enabled accounts
and one Resource forest with disabled accounts.
Joined on objectSID and msExchMasterAccountSID.
Separate forests
Each object in every forest will be represented in
Azure AD.
Summary
 Choose the simplest identity model for your requirements
 Cloud identity for no on-premise AD
 Synchronized identity for basic setup – add more later
 Federated identity for additional requirements
 Identity models can be changed as requirements change
 Azure AD Connect will be the new primary sync tool
 Easier ADFS deployment still needs preparation
 Azure AD applications integration and Single Sign-On
 Plan ImmutableID and Matching attributes ahead
 Directory Synchronization require proper AD cleanup
Questions !
© EG A/S 37
© 2014 EG A/S. All rights reserved.
The content of this material, including the text, images and other graphics and their arrangement, are copyrighted by EG A/S
or its affiliated, associated or related companies. EG A/S makes no warranties, express, implied or statutory, as to the information
in this presentation.

Weitere ähnliche Inhalte

Was ist angesagt?

Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active Directory
Pavel Revenkov
 

Was ist angesagt? (20)

O365Con18 - Azure AD Connect Inside and Out - Sander Berkouwer
O365Con18 - Azure AD Connect Inside and Out - Sander BerkouwerO365Con18 - Azure AD Connect Inside and Out - Sander Berkouwer
O365Con18 - Azure AD Connect Inside and Out - Sander Berkouwer
 
Azure Active Directory
Azure Active DirectoryAzure Active Directory
Azure Active Directory
 
PowerShell for the Hybrid Admin
PowerShell for the Hybrid AdminPowerShell for the Hybrid Admin
PowerShell for the Hybrid Admin
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active Directory
 
Battle scarred but still standing publish: A SharePoint Admin's tell-all
Battle scarred but still standing publish: A SharePoint Admin's tell-allBattle scarred but still standing publish: A SharePoint Admin's tell-all
Battle scarred but still standing publish: A SharePoint Admin's tell-all
 
SharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid worldSharePoint 2013 in a hybrid world
SharePoint 2013 in a hybrid world
 
Office 365 and SharePoint 2013 Hybrid Environments
Office 365 and SharePoint 2013 Hybrid EnvironmentsOffice 365 and SharePoint 2013 Hybrid Environments
Office 365 and SharePoint 2013 Hybrid Environments
 
Office 365 Directory Synchronization
Office 365 Directory SynchronizationOffice 365 Directory Synchronization
Office 365 Directory Synchronization
 
SPS Reston SharePoint Alwyays On
SPS Reston SharePoint Alwyays OnSPS Reston SharePoint Alwyays On
SPS Reston SharePoint Alwyays On
 
A Deep-Dive into Real-World SharePoint App Development
A Deep-Dive into Real-World SharePoint App DevelopmentA Deep-Dive into Real-World SharePoint App Development
A Deep-Dive into Real-World SharePoint App Development
 
Office 365 directory synchronization - SPSDC Reston
Office 365 directory synchronization - SPSDC RestonOffice 365 directory synchronization - SPSDC Reston
Office 365 directory synchronization - SPSDC Reston
 
AAD with MVC App
AAD with MVC AppAAD with MVC App
AAD with MVC App
 
Spsct15 power shell_csom - amit vasu
Spsct15 power shell_csom - amit vasuSpsct15 power shell_csom - amit vasu
Spsct15 power shell_csom - amit vasu
 
Hybrid SharePoint Deployments
Hybrid SharePoint DeploymentsHybrid SharePoint Deployments
Hybrid SharePoint Deployments
 
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
 
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas VochtenO365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
 
2 Speed IT powered by Microsoft Azure and Minecraft
2 Speed IT powered by Microsoft Azure and Minecraft2 Speed IT powered by Microsoft Azure and Minecraft
2 Speed IT powered by Microsoft Azure and Minecraft
 
Document management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and JiraDocument management in Atlassian Confluence and Jira
Document management in Atlassian Confluence and Jira
 
SharePoint 2013 Hybrid Deployment: End-to-end configuration process
SharePoint 2013 Hybrid Deployment: End-to-end configuration processSharePoint 2013 Hybrid Deployment: End-to-end configuration process
SharePoint 2013 Hybrid Deployment: End-to-end configuration process
 
Azure full
Azure fullAzure full
Azure full
 

Ähnlich wie CoLabora - Identity in a World of Cloud - June 2015

Get your Hybrid Identity in 4 steps with Azure AD Connect
Get your Hybrid Identity in 4 steps with Azure AD ConnectGet your Hybrid Identity in 4 steps with Azure AD Connect
Get your Hybrid Identity in 4 steps with Azure AD Connect
Ronny de Jong
 
[Noel] Azure AD Connect Technical Deep Dive
[Noel] Azure AD Connect Technical Deep Dive[Noel] Azure AD Connect Technical Deep Dive
[Noel] Azure AD Connect Technical Deep Dive
European Collaboration Summit
 
O365-AzureAD Identity management
O365-AzureAD Identity managementO365-AzureAD Identity management
O365-AzureAD Identity management
David Pechon
 
20160400 Technet- Hybrid identity and access management with Azure AD Premium
20160400 Technet- Hybrid identity and access management with Azure AD Premium20160400 Technet- Hybrid identity and access management with Azure AD Premium
20160400 Technet- Hybrid identity and access management with Azure AD Premium
Robin Vermeirsch
 
Mundo TI - Office 365 da estratégia de deploy até os detalhes de troubleshooting
Mundo TI - Office 365 da estratégia de deploy até os detalhes de troubleshootingMundo TI - Office 365 da estratégia de deploy até os detalhes de troubleshooting
Mundo TI - Office 365 da estratégia de deploy até os detalhes de troubleshooting
Bruno Lopes
 

Ähnlich wie CoLabora - Identity in a World of Cloud - June 2015 (20)

Get your Hybrid Identity in 4 steps with Azure AD Connect
Get your Hybrid Identity in 4 steps with Azure AD ConnectGet your Hybrid Identity in 4 steps with Azure AD Connect
Get your Hybrid Identity in 4 steps with Azure AD Connect
 
Office 365 Identity Management - SMBNation 2015
Office 365 Identity Management - SMBNation 2015Office 365 Identity Management - SMBNation 2015
Office 365 Identity Management - SMBNation 2015
 
Análisis de riesgos en Azure y protección de la información
Análisis de riesgos en Azure y protección de la informaciónAnálisis de riesgos en Azure y protección de la información
Análisis de riesgos en Azure y protección de la información
 
CoLabora - Identity in a World of Cloud - november 2015
CoLabora - Identity in a World of Cloud - november 2015CoLabora - Identity in a World of Cloud - november 2015
CoLabora - Identity in a World of Cloud - november 2015
 
Understanding Azure AD Webinar Presentation
Understanding Azure AD Webinar PresentationUnderstanding Azure AD Webinar Presentation
Understanding Azure AD Webinar Presentation
 
Understanding Azure AD
Understanding Azure ADUnderstanding Azure AD
Understanding Azure AD
 
Azure Community Tour 2019 - AZUGDK
Azure Community Tour 2019 - AZUGDKAzure Community Tour 2019 - AZUGDK
Azure Community Tour 2019 - AZUGDK
 
Azure Day 1.pptx
Azure Day 1.pptxAzure Day 1.pptx
Azure Day 1.pptx
 
SPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
SPS Lisbon 2018 - Azure AD Connect Technical Deep DiveSPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
SPS Lisbon 2018 - Azure AD Connect Technical Deep Dive
 
Connect to the Microsoft Cloud
Connect to the Microsoft CloudConnect to the Microsoft Cloud
Connect to the Microsoft Cloud
 
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
Azure Active Directory Connect: Technical Deep Dive - EU Collab Summit 2018
 
[Noel] Azure AD Connect Technical Deep Dive
[Noel] Azure AD Connect Technical Deep Dive[Noel] Azure AD Connect Technical Deep Dive
[Noel] Azure AD Connect Technical Deep Dive
 
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 MelbourneAzure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
Azure Active Directory Connect: Technical Deep Dive - DWCAU 2018 Melbourne
 
Understanding Identity Management with Office 365
Understanding Identity Management with Office 365Understanding Identity Management with Office 365
Understanding Identity Management with Office 365
 
Azure-AD.pptx
Azure-AD.pptxAzure-AD.pptx
Azure-AD.pptx
 
Cloud Identity and Access Management
Cloud Identity and Access ManagementCloud Identity and Access Management
Cloud Identity and Access Management
 
O365-AzureAD Identity management
O365-AzureAD Identity managementO365-AzureAD Identity management
O365-AzureAD Identity management
 
Identity Management for Office 365 and Microsoft Azure
Identity Management for Office 365 and Microsoft AzureIdentity Management for Office 365 and Microsoft Azure
Identity Management for Office 365 and Microsoft Azure
 
20160400 Technet- Hybrid identity and access management with Azure AD Premium
20160400 Technet- Hybrid identity and access management with Azure AD Premium20160400 Technet- Hybrid identity and access management with Azure AD Premium
20160400 Technet- Hybrid identity and access management with Azure AD Premium
 
Mundo TI - Office 365 da estratégia de deploy até os detalhes de troubleshooting
Mundo TI - Office 365 da estratégia de deploy até os detalhes de troubleshootingMundo TI - Office 365 da estratégia de deploy até os detalhes de troubleshooting
Mundo TI - Office 365 da estratégia de deploy até os detalhes de troubleshooting
 

Mehr von CoLaboraDK

Mehr von CoLaboraDK (9)

Managing enterprise applications, permissions, and consent in Azure Active Di...
Managing enterprise applications, permissions, and consent in Azure Active Di...Managing enterprise applications, permissions, and consent in Azure Active Di...
Managing enterprise applications, permissions, and consent in Azure Active Di...
 
Secure Communication with Office 365
Secure Communication with Office 365Secure Communication with Office 365
Secure Communication with Office 365
 
OneDrive for Business - Summer update
OneDrive for Business - Summer updateOneDrive for Business - Summer update
OneDrive for Business - Summer update
 
Azure PTA vs ADFS vs Desktop SSO
Azure PTA vs ADFS vs Desktop SSOAzure PTA vs ADFS vs Desktop SSO
Azure PTA vs ADFS vs Desktop SSO
 
CoLabora - Hybrid inside out - Nov 2015
CoLabora - Hybrid inside out - Nov 2015CoLabora - Hybrid inside out - Nov 2015
CoLabora - Hybrid inside out - Nov 2015
 
CoLabora Nov 2015 - Ofice 365 Compliance and Exchange Archiving
CoLabora Nov 2015 - Ofice 365 Compliance and Exchange ArchivingCoLabora Nov 2015 - Ofice 365 Compliance and Exchange Archiving
CoLabora Nov 2015 - Ofice 365 Compliance and Exchange Archiving
 
CoLabora - Skype for Business upgrade
CoLabora - Skype for Business upgradeCoLabora - Skype for Business upgrade
CoLabora - Skype for Business upgrade
 
CoLabora - Protecting Company data using EMS - June 2015
CoLabora - Protecting Company data using EMS - June 2015CoLabora - Protecting Company data using EMS - June 2015
CoLabora - Protecting Company data using EMS - June 2015
 
CoLabora - Exchange Online Protection - June 2015
CoLabora - Exchange Online Protection - June 2015 CoLabora - Exchange Online Protection - June 2015
CoLabora - Exchange Online Protection - June 2015
 

Kürzlich hochgeladen

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
panagenda
 

Kürzlich hochgeladen (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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
 
"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 ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 

CoLabora - Identity in a World of Cloud - June 2015

  • 1. Jakob Østergaard Nielsen, Cloud Solution Architect, EG A/S Identity in A World of Cloud Identity management with Azure Active Directory and Office 365
  • 2. About me.. © EG A/S 2 Jakob Østergaard Nielsen Cloud Solution Architect, EG A/S Expertise: Office 365, Microsoft Azure, Certifikat Service/PKI. Federation Service, Exchange, Active Directory. MCSE: Communication | MCSA: Office 365 | MCTS: Exchange | MCSA: Windows Server 2012R2 Contact me: E-mail: jakos@eg.dk Blog: mistercloudtech.com Twitter: twitter.com/JakobONielsen Phone: +45 7260 2378/+45 2085 9156
  • 3. Agenda © EG A/S 3  Identity models  How to choose and identity model  Identity Synchronization tools  Azure AD Connect  Password sync and Federated identity  Azure Active Directory applications  SourceAnchor and account matchning  AD Sync Recommendations
  • 5. Cloud SaaS Azure Office 365Public cloud Other Directories Windows Server Active Directory On-premises Microsoft Azure Active Directory Identity as the foundation
  • 6. Office 365 Identity Models © EG A/S 6
  • 7. Identity Synchronization and Federation WS-Federation WS-Trust SAML 2.0 Metadata Shibboleth Graph API Synchronize accounts Authentication Federated sign-in
  • 9. Cloud identity model “In Cloud”http://portal.office.com
  • 10. © EG A/S 10
  • 11.
  • 13. Synchronized Identity Model Password hashes User accounts User Sign-on Azure AD Sync On-premise directory“Same Sign-On” Authentication
  • 14. Password hash sync security AD Account password is hashed twice Twice through one-way hash algorithm Not reversible to get users password Result of the hashes is synced Additional security Connections are SSL encrypted Connections are only to the Azure AD Enables validation Azure AD can validate the users password when they log in Azure AD Account Password On-premise directory Azure AD Sync
  • 15. Choosing between sync tools  All the features from DirSync  Support sync from multiple AD forests incl. merge of duplicate accounts to one Office 365 tenant.  Support sync from LDAP v3, SQL ID store (pending)  Installs prerequisite software components during install  Upgrade from DirSync with uninstall/install  Will include all features from DirSync and Azure AD Sync (announced)  Installer options to deploy Azure AD Sync with password sync and optionally ADFS  Will support Azure AD Premium features (password, device, group writeback, +…)  Released in GA on June 24, 2015  Still default Sync tool linked from the Office 365 Admin Portal  Only support for sync from single AD forest.  Supports object filtering (Domain, OU, attribute)  Remains supported following Microsoft Online Services Support Lifecycle Policy (12 months) - properly after AAD Connect GA*
  • 16. Azure AD Connect – Identity Bridge Azure AD Connect (sync + sign on) Active Directory LDAP directories
  • 17. Azure AD Connect with Express Settings Use one tool instead of many Get up and running quickly (5 clicks) Start here, then scale up or add options Custom options to address more complex scenarios
  • 19.
  • 20. Get up and running with: Most common, simple options Single AD forest Synchronization of all on-premise objects Password synchronization of all users Creates default on-premise service account Creates default cloud service account with tailored role Enterprise admin requirement in on-premise AD Global admin requirement in Cloud Setup sync with AD Connector for on-premise AD and Azure Connector for Azure AD Azure AD Connect with Express Settings
  • 21. Customize settings allows more advanced options Supports multi-forest synchronization Support for Hybrid scenarios and/or Single Sign-On using ADFS Deploy pilot users using filtering of domain, OU or attribute Assign custom lower privileges service account Sync selected users using filtering (OU, domain, group, attribute) Postpone initial full sync (‘staging mode’) Support Azure AD premium features: - writeback of passwords, users, groups, and devices from the cloud Windows 10 Computer sync to Azure AD Sync of custom and directory extension attributes Azure AD Connect
  • 22. Making hybrid identity simple Azure Active Directory Connect Deployment assistant for identity bridge components. Simplified deployment of Federation components Health – Operations and monitoring of all Azure AD Connect components
  • 24. Federated identity model AD FS User Security token Authentication Sign-on Federated identity On-premises directory Azure AD Sync Password hashes User accounts Redirection For alternatives to on-premise ADFS, both ADFS and WAP can be hosted in Azure, or using a hosting partner. Single Sign-On for web apps, can also use Azure AD Access Control Service (ACS) as Secure Token Service (STS).
  • 25. Password Sync Backup for Federated Sign-In Password sync backup for Office 365 federated sign-in provides the option to switch a federated domain to synchronized domain in the event of on-premise outages or Internet access disruption. Federated identity Backup Password Hash Sync User accounts AD FS Azure AD Sync On-premises directory
  • 26. How to choose an identity model
  • 27. Choosing Password Sync or ADFS for Sign-On • Choose simplest model that will fit business requirements • Cloud identity when no on-premise AD exist • Password sync for standard on-premise AD integrations • Federated identity for the following scenarios: Organization already have ADFS or another federation service Hybrid integration with Cloud services (Exchange/SharePoint/Skype4B/..) Password prompts from domain joined computers must be minimized (SSO) Security Policy require Sign-In Auditing and/or Immediate Disable of accounts Security policy prohibits sync of password hashes to Azure AD Client sign-in restrictions by Network Location or Work Hours Conditional Access for both on-premise and cloud resources Use FIM/MIM for the on-premise identity management On-premise Multi-Factor Authentication or Smart Card support for sign in
  • 28. Change between models as needs change Cloud Identity to Synchronized Identity Deploy DirSync / Azure AD Sync / Azure AD Connect Hard match or soft match of users Synchronized Identity to Federated Identity Deploy AD FS and configure a trust between ADFS and Azure AD PowerShell: Convert-MsolDomainToFederated Leave password sync enabled as backup Federated identity to Synchronized Identity PowerShell: Convert-MsolDomainToStandard Takes 2 hours plus 1 additional hour per 2,000 users Synchronized Identity to Cloud Identity PowerShell: Set-MsolDirSyncEnabled Takes 72 hours - monitor with PowerShell: Get-MsolCompanyInformation
  • 29. Azure AD Connect: Federated Sign on Active Directory Azure AD Firewall Firewall
  • 30. Making ADFS Easier Get familiar with the TechNet Deployment Guidance Implement the ADFS and Office 365 requirements Public SSL Certificate is required for ADFS/WAP Use Azure AD Connect for easier deployment Add Support for Multiple Domains during cloud federation Change Token-Signing and Token-Decrypting certificates expiration
  • 31. Currently ~2500 SaaS cloud apps Integrate with Azure AD Single Sign-On support Central provisioning in Azure User provisioning with local AD groups using Azure AD Premium Full SaaS cloud app list at: Azure Active Directory Marketplace Azure Active Directory applications
  • 32. SourceAnchor (ImmutableID) Base64 encoding of on-premise account objectGUID Static (“Immutable”) during entire lifetime of an object SourceAnchor value cannot (easily!) be changed after object is created in AAD ! When the Immutable attribute is first selected, it CANNOT be changed! Recommended: ObjectGUID, EmployeeID Avoid: mail, userPrincipalName UserPrincipalName The default logon attribute of users login to Cloud services Keep default ! – don’t change if at all possible Changing to another attribute is not supported with Hybrid Office 365 enabled SourceAnchor and UserPrincipalName
  • 33. Account matching Hard match First attempt; hard match based on ObjectGUID Soft match If unsuccessful; attempt soft match based on Primary SMTP address IMPORTANT Be sure all SMTP domains are validated in tenant before activating directory synchronization If neither objectGUID nor SMTP match can be made, a new object will be created in Azure AD. Reactivation of AD Sync overwrites all changes in Azure AD since last sync -> Perform backup of cloud user data before reactivation !
  • 34. Directory Synchronization IMPORTANT Before activating AD Sync, be sure directory cleanup is completed ! Primary SMTP address must be unique in the entire enterprise No duplicate proxyAddresses must exist All UPNs and SMTP addresses must be correctly formatted Only supported management tool is on-prem Exchange Admin Center/Shell When the Immutable attribute is first selected, it CANNOT be changed !
  • 35. Common multi-forest topologies Forests with GALSync Users and Contacts should join on mail attribute and be represented only once. Account-Resource forests One or many Account forests with enabled accounts and one Resource forest with disabled accounts. Joined on objectSID and msExchMasterAccountSID. Separate forests Each object in every forest will be represented in Azure AD.
  • 36. Summary  Choose the simplest identity model for your requirements  Cloud identity for no on-premise AD  Synchronized identity for basic setup – add more later  Federated identity for additional requirements  Identity models can be changed as requirements change  Azure AD Connect will be the new primary sync tool  Easier ADFS deployment still needs preparation  Azure AD applications integration and Single Sign-On  Plan ImmutableID and Matching attributes ahead  Directory Synchronization require proper AD cleanup
  • 38. © 2014 EG A/S. All rights reserved. The content of this material, including the text, images and other graphics and their arrangement, are copyrighted by EG A/S or its affiliated, associated or related companies. EG A/S makes no warranties, express, implied or statutory, as to the information in this presentation.