SlideShare une entreprise Scribd logo
1  sur  36
Identity Management for Office
365/Microsoft Azure
PRESENTED BY:
David Pechon, Jr.
VCP5-DCV, MCSA
About David
• Started in IT in 1997 as an Information
Systems Operator/Analyst in the US Army
• Spent most of IT career in the financial
services sector working for three banks and
a loan servicing company.
• Prior consulting work with managed service
providers and value added resellers.
• Certifications include Microsoft Certified
Solutions Associate: Office 365,VMware
Certified Professional 5 – Datacenter
Virtualization
• Married with two children, lives in
Ponchatoula, die hard Cubs fan, and likes
to grill meat.
• Fun Fact: I’m an amateur calligrapher and
has done so since I was 11.
david.pechon@sparkhound.com
@davidpechon
http://linkedin.com/in/davidpechonjr
3
What’s covered in this presentation?
4
• What is Azure Active Directory (AAD)
• Sync your on-prem AD with Azure Active Directory
• Active Directory Federation Services
• Azure Access Control Services
• Branding
What is Azure Active
Directory?
5
What is Azure Active Directory?
• Active Directory services hosted in Azure to allow for identity
management of Microsoft Cloud applications like Exchange Online,
SharePoint Online, Dynamics, Windows Intune, and apps hosted in
Azure.
• Third party cloud apps like SalesForce and Box can use Azure AD
• Integrates with on-premises Active Directory infrastructure using the
directory sync tool, allowing for password and attribute synchronization.
• Can manipulate accounts using PowerShell using the Azure PowerShell
Module and Microsoft Online Sign-on assistant
• With Active Directory Federation Services, you can provide single sign-
on services.
• Multi-factor authentication is available.
Common Features of Azure AD
7
• Directory as a service1
• User and group management using UI or PowerShell
• Access Panel portal for SSO-based user access to SaaS and
custom apps2
• User based application access management and provisioning
• Self-service password change for cloud users
• Directory Sync tool
• Standard security reports
1. Up to 500k objects for Free, unlimted for basic and premium. Does not apply to Office 365
and Windows Intune or any other Microsoft online service.
2. Up to 10 apps visible in the access panel for Free and Basic. No app limit in Premium.
Basic and Premium Features
8
Feature BASIC PREMIUM
99.9% SLA Uptime √ √
Group based application access management and
provisioning
√ √
Custom branding of sign-on page and access √ √
Self service password reset √ √
App Proxy: Secure remote access and SSO to on-prem web. √ √
Self service group management for cloud users √
Microsoft Identity Manager Server Licenses for syncing √
Advanced anomaly security reports √
Advanced application usage reporting √
Multifactor authentication service for cloud users √
Multifactor authentication server for on-prem users √
Preparing the On-Premesis AD
9
• Active Directory attributes must be cleaned up before synchronization
• Cannot synchronize users with user principal names of non valid top
level domains. (e.g. domain.local)
• Remove duplicate UPNs and proxyAddress attributes
• Invalid characters in givenName, sn (surname), sAMAccountName,
displayName, mail, proxyAddress, mailNickname, and
userPrincipalName attributes.
Identifying Problems
10
Office 365 OnRamp
identifies issues but does
not correct them
IdFix can be used to
identify errors and allow
for remediating some
Fixing Errors: Use what your momma Microsoft
gave you:
11
$oldSuffix = 'domain.local'
$newSuffix = 'example.com'
Get-ADUser -SearchBase "ou=text,dc=domain,dc=local" -SearchScope OneLevel -filter * |
ForEach-Object
$newUpn = $_.UserPrincipalName.Replace($oldSuffix,$newSuffix)
$_ | Set-ADUser -server yourDomainController -UserPrincipalName $newUpn
}
Microsoft gives you ADUC, ADSI Edit, PowerShell, and
other consoles and tools to correct attribute errors:
Synchronizing your on premises
Active Directory with Azure Active
Directory
12
Benefits of synchronizing Azure AD with on-
premises AD
13
• DirSync to synchronize objects
to Azure AD, or back to on-prem
• Users only see one account to
access on site applications and
cloud applications.
• Allows users to use existing AD
account for third party cloud
apps.
• Can be customized to sync a
subset of AD objects.
• Manage users from on-premises
AD environment
Azure Active Directory Sync (DirSync)
14
• Wizard only sets up initial
synchronization
• Supports a single forest
• Only writes back attributes for
hybrid Exchange 2010/2013
environment
• Must refer to another tool to setup
filtering (included in installation):
Forefront Identity Manager or
FIM.
• Download from Office365
dashboard when setting up AD
Sync.
Azure Active Directory Sync
15
• Released in October 2014, originally used to sync with just Azure AD but
now can be used to sync for Office 365
• Allows for multiple forest synchronization.
• More attribute sync options by selecting a minimal set and customize flows.
• Supports password writeback
• Forefront Identity Manager completely replaced but Synchronization
Service Manager (miisclient.exe) still exists with some changes.
• Also will soon be replaced by…
More info:
https://msdn.microsoft.com/en-us/library/azure/dn790204.aspx
Azure AD Connect
16
• Currently in public preview, will replace Azure Active Directory Sync Tool
(DirSync) and Azure Active Directory Sync.
• Goes further than DirSync and AADS in setting up Active Directory
Federation Services (ADFS) and assisting with domain name
federation.
• Writeback – AD objects can be synced back to on-prem AD in the form
of users, groups, and devices
• Windows 10 devices domain joined can be synced directly from Azure
AD.
• Sync filtering based on AD Groups, allows for a “Pilot Mode”
• Prevent accidental deletions by setting a threshold via PowerShell.
• Will be the single choice for Azure and Office 365 deployments.
Azure AD Connect tools
17
Wizard – Unlike the DirSync wizard,
you are given more options to setup
synchronization.
Like AADS, FIM is replaced by
Synchronization Service Manager
Filtering on DirSync
18
Using the miisclient.exe tool,
you can setup filtering via
attribute…
…or by organizational unit.
$ou = "<organizational unit>"
get-aduser -Filter 'surname -Like "*"' -searchbase $ou | set-aduser -add
@{extensionAttribute10='synctocloud'}
Filtering via Azure AD Sync/Connect
19
Filter by attribute by using the
Synchronization Rules Editor.
Filter by domain or OU by
using the Synchronization
Service Manager UI
Filtering via Azure AD Connect
20
Azure AD Connect now allows you to filter by group during
setup.
Active Directory Federated
Services
21
What is ADFS?
22
Active Directory Federation Services or ADFS is a server role that allows for
single sign-on for internal and external access to various web applications.
For Office 365, ADFS 2.0 is the minimum requirement and is a separate
installable for Windows Server 2008. On 2008 R2, 2012, and 2012 R2,
ADFS is a role that can be installed.
How SSO with ADFS works:
23
1. User logs onto Office 365
using a federated login
2. AzureAD detects the
domain is federated with an
ADFS Farm
3. For internal users, NTLM
credentials can be passed to
ADFS server to verify login
(setup in a GPO). External
users on a web proxy (and
non-IE users) are given a login
screen to enter a password.
4. When user credentials are
verified as correct, a token is
passed back to Office
365/Azure AD verifying the
user identity.
Claims rules with ADFS
24
Allows administrators to permit
or deny the access of
federated logins based on IP
address, group membership,
geolocation, etc.
Uses Claim Rule Language
but basic rules can be setup
using a wizard.
ADFS Setup Tips
25
Never name the federation
service or farm ADFS, or the
name of an existing object.
This will cause a conflict of
the service principle name
attribute. The service
account must have the ADFS
service name as the SPN
Never expose your ADFS server to the world, that’s what the ADFS Proxy (ADFS
2.x) or Web Application Proxy (ADFS 3.0) is for.
For larger deployments, use a load balancer between proxies and internal ADFS
servers.
Enable the relay trust via PowerShell, don’t manually create it:
$cred=Get-Credential
Connect-msolservice -credential $cred
Set-msoladfscontext -computer <FQDN of ADFS Server>
Convert-MSOLDomainToFederated -Domainname <Federated domain>
Azure Access Control
Services
26
What is Azure ACS?
27
A claims based authentication mechanism that allows
application developers to use public authentication
providers (e.g. Facebook, Google, Windows Live ID) and
organization ADFS for authentication.
Integrates with Windows
Identity Foundation,
supports OAuth 2.0, and
can be used for .NET
Framework, PHP, Python,
Java and Ruby.
This is primarily used for
publicly available web
apps and SharePoint sites
where you don’t want to
manage user accounts but
still have people
authenticate to use your
app.
Setting up ACS for SharePoint 2013:
https://technet.microsoft.com/en-us/library/dn635311.aspx
Branding
28
Branding the Office 365 Landing Page
29
In the Azure dashboard ->
Active Directory -> Configure,
you have the option to
customize branding
You can setup a default
branding page, by language,
and then add your images,
sign-in text, and background
colors.
Branding the Office 365 Landing Page
30
Branding the ADFS Login Page
31
The ADFS login page can be branded using two PowerShell commands:
For the logo banner on the right side (240x35px @ 96 dpi):
set-adfswebtheme -targetname default -logo @{path='c:imageslogo.png'}
For the image on the left:
set-adfswebtheme -targetname default -illustration @{path='c:imagesimage.jpg'}
Source: https://technet.microsoft.com/en-us/library/dn280950.aspx
Branding the ADFS Login Page
32
BONUS: In the cloud or on
prem?
33
Can I setup my directory synchronization and
ADFS in the cloud too?
34
All services can be installed
in Azure, so long as you have
a VPN to your on-premises
environment.
Questions?
35
36

Contenu connexe

Tendances

Cloud Based Rights Management with Azure RMS
Cloud Based Rights Management with Azure RMSCloud Based Rights Management with Azure RMS
Cloud Based Rights Management with Azure RMSMorgan Simonsen
 
Azure AD Premium @ Windows 10 Partner Technical Bootcamp Microsoft Norway Oct...
Azure AD Premium @ Windows 10 Partner Technical Bootcamp Microsoft Norway Oct...Azure AD Premium @ Windows 10 Partner Technical Bootcamp Microsoft Norway Oct...
Azure AD Premium @ Windows 10 Partner Technical Bootcamp Microsoft Norway Oct...Jan Ketil Skanke
 
Identity and o365 on Azure
Identity and o365 on AzureIdentity and o365 on Azure
Identity and o365 on AzureMostafa
 
Windows 10 Modern Management
Windows 10 Modern ManagementWindows 10 Modern Management
Windows 10 Modern ManagementDavid J Rosenthal
 
Microsoft Azure ad in 10 slides
Microsoft Azure ad in 10 slidesMicrosoft Azure ad in 10 slides
Microsoft Azure ad in 10 slidesAndre Debilloez
 
Azure AD and Office 365 - Deja Vu All Over Again
Azure AD and Office 365 - Deja Vu All Over AgainAzure AD and Office 365 - Deja Vu All Over Again
Azure AD and Office 365 - Deja Vu All Over AgainSean Deuby
 
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...Morgan Simonsen
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overviewgjuljo
 
Agile IT EMS webinar series, session 1
Agile IT EMS webinar series, session 1Agile IT EMS webinar series, session 1
Agile IT EMS webinar series, session 1AgileIT
 
EWUG - Azure AD Pass-through Authentication and Seamless Single Sign-On
EWUG - Azure AD Pass-through Authentication and Seamless Single Sign-OnEWUG - Azure AD Pass-through Authentication and Seamless Single Sign-On
EWUG - Azure AD Pass-through Authentication and Seamless Single Sign-OnPeter Selch Dahl
 
What is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itWhat is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itPeter De Tender
 
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...Edge Pereira
 
What's new in Azure Active Directory and what's coming new ?
What's new in Azure Active Directory and what's coming new ?What's new in Azure Active Directory and what's coming new ?
What's new in Azure Active Directory and what's coming new ?Vignesh Ganesan I Microsoft MVP
 
Cisco Security portfolio update
Cisco Security portfolio updateCisco Security portfolio update
Cisco Security portfolio updateAtanas Gergiminov
 
Azure saturday 2017 - Protecting cloud identities using ems
Azure saturday 2017 - Protecting cloud identities using emsAzure saturday 2017 - Protecting cloud identities using ems
Azure saturday 2017 - Protecting cloud identities using emsRonni Pedersen
 
Windows Azure Active Directory - from Atidan
Windows Azure Active Directory - from AtidanWindows Azure Active Directory - from Atidan
Windows Azure Active Directory - from AtidanDavid J Rosenthal
 
I nuovi strumenti di comunicazione e collaborazione di Office 365 e la loro i...
I nuovi strumenti di comunicazione e collaborazione di Office 365 e la loro i...I nuovi strumenti di comunicazione e collaborazione di Office 365 e la loro i...
I nuovi strumenti di comunicazione e collaborazione di Office 365 e la loro i...Jürgen Ambrosi
 
Next Level Learning IT Track - Windows 10
Next Level Learning IT Track - Windows 10Next Level Learning IT Track - Windows 10
Next Level Learning IT Track - Windows 10Microsoft Education AU
 
O365Con19 - A Life Without Passwords Dream or Reality - Sander Berkouwer
O365Con19 - A Life Without Passwords Dream or Reality - Sander BerkouwerO365Con19 - A Life Without Passwords Dream or Reality - Sander Berkouwer
O365Con19 - A Life Without Passwords Dream or Reality - Sander BerkouwerNCCOMMS
 

Tendances (20)

Cloud Based Rights Management with Azure RMS
Cloud Based Rights Management with Azure RMSCloud Based Rights Management with Azure RMS
Cloud Based Rights Management with Azure RMS
 
Azure AD Premium @ Windows 10 Partner Technical Bootcamp Microsoft Norway Oct...
Azure AD Premium @ Windows 10 Partner Technical Bootcamp Microsoft Norway Oct...Azure AD Premium @ Windows 10 Partner Technical Bootcamp Microsoft Norway Oct...
Azure AD Premium @ Windows 10 Partner Technical Bootcamp Microsoft Norway Oct...
 
Identity and o365 on Azure
Identity and o365 on AzureIdentity and o365 on Azure
Identity and o365 on Azure
 
Windows 10 Modern Management
Windows 10 Modern ManagementWindows 10 Modern Management
Windows 10 Modern Management
 
Microsoft Azure ad in 10 slides
Microsoft Azure ad in 10 slidesMicrosoft Azure ad in 10 slides
Microsoft Azure ad in 10 slides
 
Azure AD and Office 365 - Deja Vu All Over Again
Azure AD and Office 365 - Deja Vu All Over AgainAzure AD and Office 365 - Deja Vu All Over Again
Azure AD and Office 365 - Deja Vu All Over Again
 
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
 
Microsoft Azure Technical Overview
Microsoft Azure Technical OverviewMicrosoft Azure Technical Overview
Microsoft Azure Technical Overview
 
Agile IT EMS webinar series, session 1
Agile IT EMS webinar series, session 1Agile IT EMS webinar series, session 1
Agile IT EMS webinar series, session 1
 
EWUG - Azure AD Pass-through Authentication and Seamless Single Sign-On
EWUG - Azure AD Pass-through Authentication and Seamless Single Sign-OnEWUG - Azure AD Pass-through Authentication and Seamless Single Sign-On
EWUG - Azure AD Pass-through Authentication and Seamless Single Sign-On
 
What is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itWhat is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy it
 
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...
 
What's new in Azure Active Directory and what's coming new ?
What's new in Azure Active Directory and what's coming new ?What's new in Azure Active Directory and what's coming new ?
What's new in Azure Active Directory and what's coming new ?
 
Microsoft 365
Microsoft 365Microsoft 365
Microsoft 365
 
Cisco Security portfolio update
Cisco Security portfolio updateCisco Security portfolio update
Cisco Security portfolio update
 
Azure saturday 2017 - Protecting cloud identities using ems
Azure saturday 2017 - Protecting cloud identities using emsAzure saturday 2017 - Protecting cloud identities using ems
Azure saturday 2017 - Protecting cloud identities using ems
 
Windows Azure Active Directory - from Atidan
Windows Azure Active Directory - from AtidanWindows Azure Active Directory - from Atidan
Windows Azure Active Directory - from Atidan
 
I nuovi strumenti di comunicazione e collaborazione di Office 365 e la loro i...
I nuovi strumenti di comunicazione e collaborazione di Office 365 e la loro i...I nuovi strumenti di comunicazione e collaborazione di Office 365 e la loro i...
I nuovi strumenti di comunicazione e collaborazione di Office 365 e la loro i...
 
Next Level Learning IT Track - Windows 10
Next Level Learning IT Track - Windows 10Next Level Learning IT Track - Windows 10
Next Level Learning IT Track - Windows 10
 
O365Con19 - A Life Without Passwords Dream or Reality - Sander Berkouwer
O365Con19 - A Life Without Passwords Dream or Reality - Sander BerkouwerO365Con19 - A Life Without Passwords Dream or Reality - Sander Berkouwer
O365Con19 - A Life Without Passwords Dream or Reality - Sander Berkouwer
 

Similaire à Identity Management for Office 365 and Microsoft Azure

Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Max Fritz
 
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ónPlain Concepts
 
Azure - Identity as a service
Azure - Identity as a serviceAzure - Identity as a service
Azure - Identity as a serviceBizTalk360
 
AD Basic and Azure AD.pptx
AD Basic and Azure AD.pptxAD Basic and Azure AD.pptx
AD Basic and Azure AD.pptxSumTingWong8
 
Directory Synchronization Single Sign-On in Office 365
Directory Synchronization Single Sign-On in Office 365Directory Synchronization Single Sign-On in Office 365
Directory Synchronization Single Sign-On in Office 365InnoTech
 
Microsoft Azure Kimlik Yönetimi
Microsoft Azure Kimlik YönetimiMicrosoft Azure Kimlik Yönetimi
Microsoft Azure Kimlik YönetimiÖnder Değer
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active DirectoryKrunal Trivedi
 
Cloud Identity and Access Management
Cloud Identity and Access ManagementCloud Identity and Access Management
Cloud Identity and Access ManagementJarek Sokolnicki
 
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
 
Understanding Identity Management with Office 365
Understanding Identity Management with Office 365Understanding Identity Management with Office 365
Understanding Identity Management with Office 365Perficient, Inc.
 
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
 
Azure Active Directory
Azure Active DirectoryAzure Active Directory
Azure Active DirectorySovelto
 
JoTechies - Cloud identity
JoTechies - Cloud identityJoTechies - Cloud identity
JoTechies - Cloud identityJoTechies
 
Active Directory Proposal
Active Directory ProposalActive Directory Proposal
Active Directory ProposalMJ Ferdous
 
Azure Community Tour 2019 - AZUGDK
Azure Community Tour 2019 - AZUGDKAzure Community Tour 2019 - AZUGDK
Azure Community Tour 2019 - AZUGDKPeter Selch Dahl
 
Preparing your enteprise for Hybrid AD Join and Conditional Access
Preparing your enteprise for Hybrid AD Join and Conditional AccessPreparing your enteprise for Hybrid AD Join and Conditional Access
Preparing your enteprise for Hybrid AD Join and Conditional AccessJason Condo
 
Azure from scratch part 2 By Girish Kalamati
Azure from scratch part 2 By Girish KalamatiAzure from scratch part 2 By Girish Kalamati
Azure from scratch part 2 By Girish KalamatiGirish Kalamati
 
Premier Webcast - Identity Management with Windows Azure AD
Premier Webcast - Identity Management with Windows Azure ADPremier Webcast - Identity Management with Windows Azure AD
Premier Webcast - Identity Management with Windows Azure ADuberbaum
 

Similaire à Identity Management for Office 365 and Microsoft Azure (20)

Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018Hitchhiker's Guide to Azure AD - SPS St Louis 2018
Hitchhiker's Guide to Azure AD - SPS St Louis 2018
 
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
 
Understanding Azure AD
Understanding Azure ADUnderstanding Azure AD
Understanding Azure AD
 
Azure - Identity as a service
Azure - Identity as a serviceAzure - Identity as a service
Azure - Identity as a service
 
AD Basic and Azure AD.pptx
AD Basic and Azure AD.pptxAD Basic and Azure AD.pptx
AD Basic and Azure AD.pptx
 
Directory Synchronization Single Sign-On in Office 365
Directory Synchronization Single Sign-On in Office 365Directory Synchronization Single Sign-On in Office 365
Directory Synchronization Single Sign-On in Office 365
 
Microsoft Azure Kimlik Yönetimi
Microsoft Azure Kimlik YönetimiMicrosoft Azure Kimlik Yönetimi
Microsoft Azure Kimlik Yönetimi
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active Directory
 
Cloud Identity and Access Management
Cloud Identity and Access ManagementCloud Identity and Access Management
Cloud Identity and Access Management
 
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?
 
Azure-AD.pptx
Azure-AD.pptxAzure-AD.pptx
Azure-AD.pptx
 
Understanding Identity Management with Office 365
Understanding Identity Management with Office 365Understanding Identity Management with Office 365
Understanding Identity Management with Office 365
 
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
 
Azure Active Directory
Azure Active DirectoryAzure Active Directory
Azure Active Directory
 
JoTechies - Cloud identity
JoTechies - Cloud identityJoTechies - Cloud identity
JoTechies - Cloud identity
 
Active Directory Proposal
Active Directory ProposalActive Directory Proposal
Active Directory Proposal
 
Azure Community Tour 2019 - AZUGDK
Azure Community Tour 2019 - AZUGDKAzure Community Tour 2019 - AZUGDK
Azure Community Tour 2019 - AZUGDK
 
Preparing your enteprise for Hybrid AD Join and Conditional Access
Preparing your enteprise for Hybrid AD Join and Conditional AccessPreparing your enteprise for Hybrid AD Join and Conditional Access
Preparing your enteprise for Hybrid AD Join and Conditional Access
 
Azure from scratch part 2 By Girish Kalamati
Azure from scratch part 2 By Girish KalamatiAzure from scratch part 2 By Girish Kalamati
Azure from scratch part 2 By Girish Kalamati
 
Premier Webcast - Identity Management with Windows Azure AD
Premier Webcast - Identity Management with Windows Azure ADPremier Webcast - Identity Management with Windows Azure AD
Premier Webcast - Identity Management with Windows Azure AD
 

Plus de Sparkhound Inc.

IT Strategy: Aligning IT and the Business
IT Strategy: Aligning IT and the BusinessIT Strategy: Aligning IT and the Business
IT Strategy: Aligning IT and the BusinessSparkhound Inc.
 
Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?Sparkhound Inc.
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101Sparkhound Inc.
 
Dashboards for Everyone with Microsoft Power BI & Excel
Dashboards for Everyone with Microsoft Power BI &  ExcelDashboards for Everyone with Microsoft Power BI &  Excel
Dashboards for Everyone with Microsoft Power BI & ExcelSparkhound Inc.
 
Spinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSpinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSparkhound Inc.
 
Leveraging SharePoint 2013 Search and CSR
Leveraging SharePoint 2013 Search and CSRLeveraging SharePoint 2013 Search and CSR
Leveraging SharePoint 2013 Search and CSRSparkhound Inc.
 
Ensuring Quality Mobile Apps with Testing and Crash Reporting
Ensuring Quality Mobile Apps with Testing and Crash ReportingEnsuring Quality Mobile Apps with Testing and Crash Reporting
Ensuring Quality Mobile Apps with Testing and Crash ReportingSparkhound Inc.
 
Managing Customer Expectations
Managing Customer ExpectationsManaging Customer Expectations
Managing Customer ExpectationsSparkhound Inc.
 
Virtualize All The Things!
Virtualize All The Things!Virtualize All The Things!
Virtualize All The Things!Sparkhound Inc.
 
What is "Next Generation" Analytics? How does it fit with my Business Vision?
What is "Next Generation" Analytics? How does it fit with my Business Vision?What is "Next Generation" Analytics? How does it fit with my Business Vision?
What is "Next Generation" Analytics? How does it fit with my Business Vision?Sparkhound Inc.
 
What is the right SharePoint Cloud Strategy for My Business?
What is the right SharePoint Cloud Strategy for My Business? What is the right SharePoint Cloud Strategy for My Business?
What is the right SharePoint Cloud Strategy for My Business? Sparkhound Inc.
 
Integrating the BCS with Search in SharePoint 2013
Integrating the BCS with Search in SharePoint 2013Integrating the BCS with Search in SharePoint 2013
Integrating the BCS with Search in SharePoint 2013Sparkhound Inc.
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andySparkhound Inc.
 
SQL Server Admin Best Practices with DMV's
SQL Server Admin Best Practices with DMV'sSQL Server Admin Best Practices with DMV's
SQL Server Admin Best Practices with DMV'sSparkhound Inc.
 
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...Sparkhound Inc.
 
PowerShell Fundamentals for SharePoint
PowerShell Fundamentals for SharePointPowerShell Fundamentals for SharePoint
PowerShell Fundamentals for SharePointSparkhound Inc.
 
Introduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APIIntroduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APISparkhound Inc.
 
Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013Sparkhound Inc.
 
Cross-Platform Mobile Development with PCLs
Cross-Platform Mobile Development with PCLsCross-Platform Mobile Development with PCLs
Cross-Platform Mobile Development with PCLsSparkhound Inc.
 

Plus de Sparkhound Inc. (20)

IT Strategy: Aligning IT and the Business
IT Strategy: Aligning IT and the BusinessIT Strategy: Aligning IT and the Business
IT Strategy: Aligning IT and the Business
 
Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101
 
Dashboards for Everyone with Microsoft Power BI & Excel
Dashboards for Everyone with Microsoft Power BI &  ExcelDashboards for Everyone with Microsoft Power BI &  Excel
Dashboards for Everyone with Microsoft Power BI & Excel
 
Spinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still CountsSpinning Brown Donuts: Why Storage Still Counts
Spinning Brown Donuts: Why Storage Still Counts
 
Intro to AngularJS
Intro to AngularJS Intro to AngularJS
Intro to AngularJS
 
Leveraging SharePoint 2013 Search and CSR
Leveraging SharePoint 2013 Search and CSRLeveraging SharePoint 2013 Search and CSR
Leveraging SharePoint 2013 Search and CSR
 
Ensuring Quality Mobile Apps with Testing and Crash Reporting
Ensuring Quality Mobile Apps with Testing and Crash ReportingEnsuring Quality Mobile Apps with Testing and Crash Reporting
Ensuring Quality Mobile Apps with Testing and Crash Reporting
 
Managing Customer Expectations
Managing Customer ExpectationsManaging Customer Expectations
Managing Customer Expectations
 
Virtualize All The Things!
Virtualize All The Things!Virtualize All The Things!
Virtualize All The Things!
 
What is "Next Generation" Analytics? How does it fit with my Business Vision?
What is "Next Generation" Analytics? How does it fit with my Business Vision?What is "Next Generation" Analytics? How does it fit with my Business Vision?
What is "Next Generation" Analytics? How does it fit with my Business Vision?
 
What is the right SharePoint Cloud Strategy for My Business?
What is the right SharePoint Cloud Strategy for My Business? What is the right SharePoint Cloud Strategy for My Business?
What is the right SharePoint Cloud Strategy for My Business?
 
Integrating the BCS with Search in SharePoint 2013
Integrating the BCS with Search in SharePoint 2013Integrating the BCS with Search in SharePoint 2013
Integrating the BCS with Search in SharePoint 2013
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andy
 
SQL Server Admin Best Practices with DMV's
SQL Server Admin Best Practices with DMV'sSQL Server Admin Best Practices with DMV's
SQL Server Admin Best Practices with DMV's
 
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
Optimizing Code Reusability for SharePoint using Linq to SharePoint & the MVP...
 
PowerShell Fundamentals for SharePoint
PowerShell Fundamentals for SharePointPowerShell Fundamentals for SharePoint
PowerShell Fundamentals for SharePoint
 
Introduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST APIIntroduction to the SharePoint 2013 REST API
Introduction to the SharePoint 2013 REST API
 
Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013
 
Cross-Platform Mobile Development with PCLs
Cross-Platform Mobile Development with PCLsCross-Platform Mobile Development with PCLs
Cross-Platform Mobile Development with PCLs
 

Dernier

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Dernier (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Identity Management for Office 365 and Microsoft Azure

  • 1. Identity Management for Office 365/Microsoft Azure PRESENTED BY: David Pechon, Jr. VCP5-DCV, MCSA
  • 2. About David • Started in IT in 1997 as an Information Systems Operator/Analyst in the US Army • Spent most of IT career in the financial services sector working for three banks and a loan servicing company. • Prior consulting work with managed service providers and value added resellers. • Certifications include Microsoft Certified Solutions Associate: Office 365,VMware Certified Professional 5 – Datacenter Virtualization • Married with two children, lives in Ponchatoula, die hard Cubs fan, and likes to grill meat. • Fun Fact: I’m an amateur calligrapher and has done so since I was 11. david.pechon@sparkhound.com @davidpechon http://linkedin.com/in/davidpechonjr
  • 3. 3
  • 4. What’s covered in this presentation? 4 • What is Azure Active Directory (AAD) • Sync your on-prem AD with Azure Active Directory • Active Directory Federation Services • Azure Access Control Services • Branding
  • 5. What is Azure Active Directory? 5
  • 6. What is Azure Active Directory? • Active Directory services hosted in Azure to allow for identity management of Microsoft Cloud applications like Exchange Online, SharePoint Online, Dynamics, Windows Intune, and apps hosted in Azure. • Third party cloud apps like SalesForce and Box can use Azure AD • Integrates with on-premises Active Directory infrastructure using the directory sync tool, allowing for password and attribute synchronization. • Can manipulate accounts using PowerShell using the Azure PowerShell Module and Microsoft Online Sign-on assistant • With Active Directory Federation Services, you can provide single sign- on services. • Multi-factor authentication is available.
  • 7. Common Features of Azure AD 7 • Directory as a service1 • User and group management using UI or PowerShell • Access Panel portal for SSO-based user access to SaaS and custom apps2 • User based application access management and provisioning • Self-service password change for cloud users • Directory Sync tool • Standard security reports 1. Up to 500k objects for Free, unlimted for basic and premium. Does not apply to Office 365 and Windows Intune or any other Microsoft online service. 2. Up to 10 apps visible in the access panel for Free and Basic. No app limit in Premium.
  • 8. Basic and Premium Features 8 Feature BASIC PREMIUM 99.9% SLA Uptime √ √ Group based application access management and provisioning √ √ Custom branding of sign-on page and access √ √ Self service password reset √ √ App Proxy: Secure remote access and SSO to on-prem web. √ √ Self service group management for cloud users √ Microsoft Identity Manager Server Licenses for syncing √ Advanced anomaly security reports √ Advanced application usage reporting √ Multifactor authentication service for cloud users √ Multifactor authentication server for on-prem users √
  • 9. Preparing the On-Premesis AD 9 • Active Directory attributes must be cleaned up before synchronization • Cannot synchronize users with user principal names of non valid top level domains. (e.g. domain.local) • Remove duplicate UPNs and proxyAddress attributes • Invalid characters in givenName, sn (surname), sAMAccountName, displayName, mail, proxyAddress, mailNickname, and userPrincipalName attributes.
  • 10. Identifying Problems 10 Office 365 OnRamp identifies issues but does not correct them IdFix can be used to identify errors and allow for remediating some
  • 11. Fixing Errors: Use what your momma Microsoft gave you: 11 $oldSuffix = 'domain.local' $newSuffix = 'example.com' Get-ADUser -SearchBase "ou=text,dc=domain,dc=local" -SearchScope OneLevel -filter * | ForEach-Object $newUpn = $_.UserPrincipalName.Replace($oldSuffix,$newSuffix) $_ | Set-ADUser -server yourDomainController -UserPrincipalName $newUpn } Microsoft gives you ADUC, ADSI Edit, PowerShell, and other consoles and tools to correct attribute errors:
  • 12. Synchronizing your on premises Active Directory with Azure Active Directory 12
  • 13. Benefits of synchronizing Azure AD with on- premises AD 13 • DirSync to synchronize objects to Azure AD, or back to on-prem • Users only see one account to access on site applications and cloud applications. • Allows users to use existing AD account for third party cloud apps. • Can be customized to sync a subset of AD objects. • Manage users from on-premises AD environment
  • 14. Azure Active Directory Sync (DirSync) 14 • Wizard only sets up initial synchronization • Supports a single forest • Only writes back attributes for hybrid Exchange 2010/2013 environment • Must refer to another tool to setup filtering (included in installation): Forefront Identity Manager or FIM. • Download from Office365 dashboard when setting up AD Sync.
  • 15. Azure Active Directory Sync 15 • Released in October 2014, originally used to sync with just Azure AD but now can be used to sync for Office 365 • Allows for multiple forest synchronization. • More attribute sync options by selecting a minimal set and customize flows. • Supports password writeback • Forefront Identity Manager completely replaced but Synchronization Service Manager (miisclient.exe) still exists with some changes. • Also will soon be replaced by… More info: https://msdn.microsoft.com/en-us/library/azure/dn790204.aspx
  • 16. Azure AD Connect 16 • Currently in public preview, will replace Azure Active Directory Sync Tool (DirSync) and Azure Active Directory Sync. • Goes further than DirSync and AADS in setting up Active Directory Federation Services (ADFS) and assisting with domain name federation. • Writeback – AD objects can be synced back to on-prem AD in the form of users, groups, and devices • Windows 10 devices domain joined can be synced directly from Azure AD. • Sync filtering based on AD Groups, allows for a “Pilot Mode” • Prevent accidental deletions by setting a threshold via PowerShell. • Will be the single choice for Azure and Office 365 deployments.
  • 17. Azure AD Connect tools 17 Wizard – Unlike the DirSync wizard, you are given more options to setup synchronization. Like AADS, FIM is replaced by Synchronization Service Manager
  • 18. Filtering on DirSync 18 Using the miisclient.exe tool, you can setup filtering via attribute… …or by organizational unit. $ou = "<organizational unit>" get-aduser -Filter 'surname -Like "*"' -searchbase $ou | set-aduser -add @{extensionAttribute10='synctocloud'}
  • 19. Filtering via Azure AD Sync/Connect 19 Filter by attribute by using the Synchronization Rules Editor. Filter by domain or OU by using the Synchronization Service Manager UI
  • 20. Filtering via Azure AD Connect 20 Azure AD Connect now allows you to filter by group during setup.
  • 22. What is ADFS? 22 Active Directory Federation Services or ADFS is a server role that allows for single sign-on for internal and external access to various web applications. For Office 365, ADFS 2.0 is the minimum requirement and is a separate installable for Windows Server 2008. On 2008 R2, 2012, and 2012 R2, ADFS is a role that can be installed.
  • 23. How SSO with ADFS works: 23 1. User logs onto Office 365 using a federated login 2. AzureAD detects the domain is federated with an ADFS Farm 3. For internal users, NTLM credentials can be passed to ADFS server to verify login (setup in a GPO). External users on a web proxy (and non-IE users) are given a login screen to enter a password. 4. When user credentials are verified as correct, a token is passed back to Office 365/Azure AD verifying the user identity.
  • 24. Claims rules with ADFS 24 Allows administrators to permit or deny the access of federated logins based on IP address, group membership, geolocation, etc. Uses Claim Rule Language but basic rules can be setup using a wizard.
  • 25. ADFS Setup Tips 25 Never name the federation service or farm ADFS, or the name of an existing object. This will cause a conflict of the service principle name attribute. The service account must have the ADFS service name as the SPN Never expose your ADFS server to the world, that’s what the ADFS Proxy (ADFS 2.x) or Web Application Proxy (ADFS 3.0) is for. For larger deployments, use a load balancer between proxies and internal ADFS servers. Enable the relay trust via PowerShell, don’t manually create it: $cred=Get-Credential Connect-msolservice -credential $cred Set-msoladfscontext -computer <FQDN of ADFS Server> Convert-MSOLDomainToFederated -Domainname <Federated domain>
  • 27. What is Azure ACS? 27 A claims based authentication mechanism that allows application developers to use public authentication providers (e.g. Facebook, Google, Windows Live ID) and organization ADFS for authentication. Integrates with Windows Identity Foundation, supports OAuth 2.0, and can be used for .NET Framework, PHP, Python, Java and Ruby. This is primarily used for publicly available web apps and SharePoint sites where you don’t want to manage user accounts but still have people authenticate to use your app. Setting up ACS for SharePoint 2013: https://technet.microsoft.com/en-us/library/dn635311.aspx
  • 29. Branding the Office 365 Landing Page 29 In the Azure dashboard -> Active Directory -> Configure, you have the option to customize branding You can setup a default branding page, by language, and then add your images, sign-in text, and background colors.
  • 30. Branding the Office 365 Landing Page 30
  • 31. Branding the ADFS Login Page 31 The ADFS login page can be branded using two PowerShell commands: For the logo banner on the right side (240x35px @ 96 dpi): set-adfswebtheme -targetname default -logo @{path='c:imageslogo.png'} For the image on the left: set-adfswebtheme -targetname default -illustration @{path='c:imagesimage.jpg'} Source: https://technet.microsoft.com/en-us/library/dn280950.aspx
  • 32. Branding the ADFS Login Page 32
  • 33. BONUS: In the cloud or on prem? 33
  • 34. Can I setup my directory synchronization and ADFS in the cloud too? 34 All services can be installed in Azure, so long as you have a VPN to your on-premises environment.
  • 36. 36

Notes de l'éditeur

  1. SLIDE PURPOSE: Describe our Market Differentiators – our end-to-end business approach and driving a meaningful impact SPIEL: How do we make an impact? We make it happen with consultants who think far beyond tomorrow, solutions that push the boundaries of technology’s promise, and support that frees you to focus on what you do best.
  2. These are the items that will be covered in this presentation
  3. Azure AD is a
  4. All of these features are offered by all levels of Azure AD. There are some limitations however if you are are using a Microsoft online service, you don’t have to worry about this limit. The 10 app limit is just how many apps they can see in the access panel at one time.
  5. These features are only available in the basic and premium editions.
  6. Azure ACS is basically a claims based authentication service very similar to ADFS. What makes this unique is rather than authenticate your organizations users, you use this to authenticate external users such as customers, commenters, etc. The difference is that you don’t have to manage these accounts and users use an account they already have. Basically, any web app or SharePoint site you host in Azure, can have Facebook, Google, or Windows Live accounts authenticate to it. Keep in mind, don’t confuse the SharePoint farm in this graphic for SharePoint online that comes with Office 365. Azure has the ability to spin up VMs for SharePoint, granted you have the licensing for it and to get more flexibility out of SharePoint 2013 while leveraging the scalability of Azure.
  7. Before wrapping up, I’m sure many of you may be wondering….
  8. Can I setup all of these services in the cloud? The answer is yes. Basically you would treat Azure just like another physical site. You’d have a domain controller, dirsync server, ADFS servers, and proxies.