SlideShare uma empresa Scribd logo
1 de 44
The often overlooked gems in Azure AD
Peter Selch Dahl – Azure MVP – I’m ALL Cloud First 
- Azure AD Domain Services, Azure AD App Proxy, Azure AD Managed Service Identity
Microsoft MCSA: Cloud Platform - Certified 2018,
Microsoft MCSA: Office 365 - Certified 2018,
Microsoft MCSE: Cloud Platform and Infrastructure - Certified 2018
Microsoft MCSA: 2016 Windows Server 2016,
Microsoft MCSA: 2012 Windows Server 2012,
Microsoft MCITP: 2008 Server and Enterprise Administrator,
Microsoft MCSA: 2008 Windows Server 2008,
Microsoft MCSA/MCSE : 2003 Security,
Microsoft MCSA/MCSE : 2000 Security,
VMWare Certified Professional VI3/VI4/VI5,
CompTIA A+, Network+,
EC-Council: Certified Ethical Hacker (CEH v7),
And more
Peter Selch Dahl
Freelance Cloud Architect, Azure MVP
Twitter: @PeterSelchDahl
www: www.peterdahl.net
Blog : http://blog.peterdahl.net
Mail : psd@apento.com
• Azure AD Domain Services
• Azure AD App Proxy
• Azure Managed Service Identity
Azure AD Domain Services
…
Contoso’s workloads/apps in Azure IaaS
Virtual network
Managed domain available
in Contoso’s VNet.
Azure
Subscribe to SaaS
applications
• Switch to using SaaS versions of
the app ex. Office 365
• Leverage Azure AD for SaaS app
management
• SaaS application gallery
• Easy provisioning,
conditional access control
Rewrite existing applications
• Rewrite apps to leverage Azure PaaS
• Leverage Azure AD
• OAuth/OpenID Connect for
modern authz.
• Ubiquitous developer libraries.
• Graph API – modern directory API
‘Lift-and-shift’ on-premises
applications to IaaS
• Move existing legacy ISV/LOB apps
to Azure
• May not have access to source code
or vendor support.
Highly available domain.
Domain controllers are patched automatically.
Secure locked down domain – compliant with
AD deployment best-practices.
Fault resilience of Azure.
Automatic health detection & remediation.
Automatic backups for disaster recovery.
No need to monitor replication to DCs.
…
Users, group memberships and passwords are synced from your Azure AD tenant.
Simple to deploy
• Cloud-only directories – no additional sync/replication software needed!
• Federated/synced directories – simply leverage your existing Azure AD Connect deployment.
Automatic background sync
to your managed domain
Sync users, groups, passwords,
SIDs to Azure AD
…
Contoso’s workloads/apps in Azure IaaS
Virtual network
Managed domain available
in your Azure VNet.
Azure AD
Connect
Automatic background sync
to your managed domain
Microsoft Identity: Bridging the GAP
FEBRUARY 10, 2019
@EWUGDK
13
Intune
Windows Server
Active Directory
Microsoft Azure
Active Directory
SSO
Token
OneDrive Office 365
Dynamics
Kerberos
TicketPRT
TGT
Azure AD Join Azure AD Domain Services
Authentication OAuth/OpenID Connect Kerberos, NTLM
Management
Mobile Device Management (MDM)
software like Intune
Group Policy
Networking
considerations
Works over the internet
• Requires machines to be on the
same virtual network as the
managed domain.
• Can use virtual network peering or
site-to-site VPNs to extend
connectivity.
Great for … Windows 10 devices
Server virtual machines deployed in
Azure
…
Contoso’s workloads/apps in Azure IaaS
Virtual network
• Domain-join your Azure IaaS virtual machines – Windows
Server and Linux
• Use your corporate credentials to log-in to VMs
• No need for local administrator accounts
• Use Group Policy (built-in GPO for computers container) to
manage & secure domain joined VMs.
https://docs.microsoft.com/en-
us/azure/active-directory-domain-services/active-
directory-ds-admin-guide-administer-group-policy
• Lift-and-shift IWA apps/websites to Azure IaaS VMs joined to AAD-DS domain.
• Deploy App Proxy connectors on Azure IaaS VMs joined to AAD-DS domain.
• Modernize app by delivering MFA & conditional access control.
• Use resource-based KCD to enable connectors to authenticate users.
…
App proxy connectors
Access in context of
user
Feature Azure AD Domain Services 'Do-it-yourself' AD in Azure VMs
Managed service Yes No
Secured & locked-down deployment Yes Needs to be secured
DNS server Yes (managed service) Yes
Domain or Enterprise administrator privileges No Yes
Domain join Yes Yes
Domain authentication using NTLM and Kerberos Yes Yes
Custom OU structure Yes Yes
Schema extensions No Yes
AD domain/forest trusts No Yes
LDAP read Yes Yes
Secure LDAP (LDAPS) Yes Yes
LDAP write No Yes
Group Policy Yes Yes
Geo-dispersed deployments No Yes
More information: https://azure.microsoft.com/en-us/documentation/articles/active-directory-ds-comparison
Azure AD Application Proxy
Microsoft Web Application Proxy Solutions
Conditional
Access
Web Application Proxy
 Microsoft Azure AD Proxy
 Part of the Azure AD Premium
Conditional Access Scenarios
Remote Access as a Service
 Easy to deploy and operate: minimal on-prem footprint
 Secure remote access to business applications with zero DMZ on-prem infrastructure deployment and no
network infrastructure change.
 Deep integration with Azure Active Directory
 Richness of AAD capabilities and experiences: IW access panel discovery and SSO, central application
management across SaaS and on-prem, machine learning traffic analysis, multifactor authentication, analytics
and reporting.
 Available for AAD Premium customers.
 More secure to the business: pre-DMZ protection
 All security verifications are outside of the organization premises done in cloud scale.
 DDoS attacks will not influence your business.
How it works
On-Premises Network
Expense
App
Benefits
App
Connector
Connector
Microsoft
Azure
Azure AD Application
Proxy Service
Request/Response
Queue
https://benefits-contoso.cwap.net
Remote Access as a Service
 Connectors are deployed on
corpnet
 Multiple connectors can be
deployed for redundancy and scale
 The connector auto connects to the
cloud service
 User connects to the cloud service
that routes their traffic to the
resources via the connectors
Azure Active Directory
Corporate
Network
DMZ
https://intranet-name.msappproxy.com
http://intranet
Traditional Remote Access – VPN/ Reverse Proxy
 Not a real security boundary, customer
have low level access to resources. A
trust on the device is implied.
 Requires client installation &
configuration
 Support legacy client/server apps
 Usually hardware based deployment
 Need to be deployed on DMZ usually
multi-site
Corporate
Network
DMZ
Managed identities for Azure resources
Protect your keys and secrets!
Protect your keys and secrets!
In-code passwords Azure KeyVault MSI 
BAD Better BEST
Managed identities for Azure resources
 Automatically managed service principals in Azure Active Directory, exclusively dedicated
for Azure services instances.
 They enable Azure workloads to authenticate to cloud services*, without needing
credentials in code.
Analogy
Keys
Built-in garage door opener
Hand-held garage door
opener
Virtual Machine
App Services
Functions
Etc.
Azure Storage, Key Vault,
Resource Manager, etc.
Keys
SAS Keys, username and
password, etc.
Built-in garage door opener
System assigned
managed identity
Hand-held garage door
opener
User assigned
managed identity
One resourceShared between
multiple resource
The bigger picture…
Application / script
Azure Active Directory
MSI Endpoint / Id Object
Azure VM, App Service, Function, etc.
Get token
The bigger picture…
Managed identity provisioning (ExampleusingVM)
1. Azure Resource Manager is the
orchestrator. Supported via: Portal, PowerShell,
CLI, Template, REST and Azure SDKs.
2. Service Principal gets created in Azure
AD. These are treated as special service
principals, which belong to a Managed Identity.
3. Service Principal details are given to
Compute Resource Provider. Resource is
created/updated with the identity details.
4. Managed Identity (service principal) can
be granted permissions via RBAC.
5. Code running inside the VM can request
tokens via IMDS.
6. Managed Identity sub-system requests
the actual token from Azure AD.
The bigger picture…
Access patterns using managed identities
1. Services that support Azure AD authentication
 Azure Resource Manager
 Azure Key Vault
 Azure Data Lake
 Azure SQL
 Azure Event Hubs
 Azure Service Bus
 Azure Storage
 Azure AD Graph API
2. Services that depend on Access Keys for authentication
 Access keys stored in: Azure Key Vault or Azure Resource Manager
T: +45 82 32 32 32
F: +45 82 32 32 22
M: info@proactive.dk
W: www.proactive.dk
A shift in IT focus…..
NAC at a glance
10-02-2019
Insert text in footer
39
We are the world’s largest regional aircraft leasing company
Global Leader in
Regional Aircraft
Leasing and Financing.
Focus on larger
regional aircraft (70-130
seat segment)
518 70+
70 customers in 47
countries. Global
presence and diversified
client base
21years
Long track record of
consistent and profitable
growth. Consistently
achieve high levels of
profitability and ROE
BBB+
Investment Grade
Rating by Kroll Rating
Agency
Value of owned aircraft.
Leading Lessor with
ATR, Bombardier and
Embraer
7.8bn
Employees Globally
250+
Ejet af danmarks 7 rigeste, EQT og KIRKBI (LEGO Group)
Azure Hybrid infrastructure at NAC before transition
Hyper-V High-Availability & Resiliency
Primary site
DirectAccess virtual machine
Service Manager virtual
machine
Exchange virtual machine
Shamrock virtual machine
Exchange
replica
virtual
machine
Shamrock
replica
virtual
machine
Replicate over
LAN link
SAN
Send/receive
replica traffic
SAN
R1 R2
P1 P2
Replica site
Nordic Aviation Capital was one of the first companies in Denmark to establish a Microsoft hybrid cloud setup
between the datacenter in Billund, Jutland in the summer of 2014. The goal was to bring the servers closer to the
end-users and reduce latency.
• Running a classic Microsoft Windows 2012 R2
Hyper-V HA setup
• Using System Center 2012 R2:
• Service Manager
• Configuration Manager
• Operations Manager
• Virtual Machine Manager
• Microsoft DirectAccess Multi-site setup
• Microsoft Distributed File System (DFS-R)
• Microsoft SQL servers
• Applications servers
More than 70+ servers in Azure & On-prem
Before the cloud native transition to Microsoft
Nordic Aviation Capital was one of the first companies in Denmark to establish a Microsoft hybrid cloud setup
between the datacenter in Billund, Jutland in the summer of 2014. The goal was to bring the servers closer to the
end-users and reduce latency.
Microsoft case story
Azure Datacenters used in hybrid:
• East US
• North Europe
• South East Asia
Main datacenter in Billund, Jutland
Case: https://www.slideshare.net/PeterDahl/customer-story-nac-the-journey-from-microsoft-hybrid-cloud-to-microsoft-native-cloud
After the completed transition to Microsoft Azure
Some of the SaaS applications used today.
After the completed transition to Microsoft Azure
Billund Toronto Ireland Fort Lauderdale SingaporeOpen AP / Roaming
Azure AD DS
(Legacy services)
ShamrockLaserNet OCR
3.Party SaaS
(Printix, PeopleHR, etc.)
Azure Active Directory / Azure Conditional Access
Simplified network design, distributed cloud services and a lot of happy users.
A shift in IT focus…..Improving business productivity

Mais conteúdo relacionado

Mais procurados

Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureAi Sha
 
June 2021 Microsoft 365 Need to Know Webinar
June 2021 Microsoft 365 Need to Know WebinarJune 2021 Microsoft 365 Need to Know Webinar
June 2021 Microsoft 365 Need to Know WebinarRobert Crane
 
Sitecore User Group - JSS & GraphQL
Sitecore User Group - JSS & GraphQLSitecore User Group - JSS & GraphQL
Sitecore User Group - JSS & GraphQLThom Puiman
 
Best practices deploying Sitecore to Microsoft Azure
Best practices deploying Sitecore to Microsoft AzureBest practices deploying Sitecore to Microsoft Azure
Best practices deploying Sitecore to Microsoft AzureThom Puiman
 
Building a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with AzureBuilding a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with AzureDavide Mauri
 
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...Davide Benvegnù
 
O365Con18 - A Lap Around Monitoring, Auditing and Securing Microsoft Azure - ...
O365Con18 - A Lap Around Monitoring, Auditing and Securing Microsoft Azure - ...O365Con18 - A Lap Around Monitoring, Auditing and Securing Microsoft Azure - ...
O365Con18 - A Lap Around Monitoring, Auditing and Securing Microsoft Azure - ...NCCOMMS
 
Microsoft Azure News - May 2021
Microsoft Azure News - May 2021Microsoft Azure News - May 2021
Microsoft Azure News - May 2021Daniel Toomey
 
Azure Sydney 2015 BootCamp Architecture Presentation
Azure Sydney 2015 BootCamp Architecture PresentationAzure Sydney 2015 BootCamp Architecture Presentation
Azure Sydney 2015 BootCamp Architecture PresentationAaron Saikovski
 
Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?Daniel Zivkovic
 
Power Platform24: Essential Azure for Dynamics 365 Professionals
Power Platform24: Essential Azure for Dynamics 365 ProfessionalsPower Platform24: Essential Azure for Dynamics 365 Professionals
Power Platform24: Essential Azure for Dynamics 365 ProfessionalsAli Khan
 
SpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and ScrumSpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and ScrumSpringPeople
 
Microsoft Azure News - December 2020
Microsoft Azure News - December 2020Microsoft Azure News - December 2020
Microsoft Azure News - December 2020Daniel Toomey
 
Azure Pipeline in salsa yaml
Azure Pipeline in salsa yamlAzure Pipeline in salsa yaml
Azure Pipeline in salsa yamlGian Maria Ricci
 
Continuously deploy a containerized app to “Azure App Service”
Continuously deploy a containerized app to “Azure App Service”Continuously deploy a containerized app to “Azure App Service”
Continuously deploy a containerized app to “Azure App Service”Seven Peaks Speaks
 
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + BracketsAsk the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + BracketsAdobeMarketingCloud
 
Azure Automation and Update Management
Azure Automation and Update ManagementAzure Automation and Update Management
Azure Automation and Update ManagementUdaiappa Ramachandran
 

Mais procurados (20)

Azure Big Picture
Azure Big PictureAzure Big Picture
Azure Big Picture
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
June 2021 Microsoft 365 Need to Know Webinar
June 2021 Microsoft 365 Need to Know WebinarJune 2021 Microsoft 365 Need to Know Webinar
June 2021 Microsoft 365 Need to Know Webinar
 
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONSSERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
 
Sitecore User Group - JSS & GraphQL
Sitecore User Group - JSS & GraphQLSitecore User Group - JSS & GraphQL
Sitecore User Group - JSS & GraphQL
 
Best practices deploying Sitecore to Microsoft Azure
Best practices deploying Sitecore to Microsoft AzureBest practices deploying Sitecore to Microsoft Azure
Best practices deploying Sitecore to Microsoft Azure
 
Building a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with AzureBuilding a Real-Time IoT monitoring application with Azure
Building a Real-Time IoT monitoring application with Azure
 
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...
 
O365Con18 - A Lap Around Monitoring, Auditing and Securing Microsoft Azure - ...
O365Con18 - A Lap Around Monitoring, Auditing and Securing Microsoft Azure - ...O365Con18 - A Lap Around Monitoring, Auditing and Securing Microsoft Azure - ...
O365Con18 - A Lap Around Monitoring, Auditing and Securing Microsoft Azure - ...
 
Azure Web Apps Advanced Security
Azure Web Apps Advanced SecurityAzure Web Apps Advanced Security
Azure Web Apps Advanced Security
 
Microsoft Azure News - May 2021
Microsoft Azure News - May 2021Microsoft Azure News - May 2021
Microsoft Azure News - May 2021
 
Azure Sydney 2015 BootCamp Architecture Presentation
Azure Sydney 2015 BootCamp Architecture PresentationAzure Sydney 2015 BootCamp Architecture Presentation
Azure Sydney 2015 BootCamp Architecture Presentation
 
Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?Azure for AWS & GCP Pros: Which Azure services to use?
Azure for AWS & GCP Pros: Which Azure services to use?
 
Power Platform24: Essential Azure for Dynamics 365 Professionals
Power Platform24: Essential Azure for Dynamics 365 ProfessionalsPower Platform24: Essential Azure for Dynamics 365 Professionals
Power Platform24: Essential Azure for Dynamics 365 Professionals
 
SpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and ScrumSpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and Scrum
 
Microsoft Azure News - December 2020
Microsoft Azure News - December 2020Microsoft Azure News - December 2020
Microsoft Azure News - December 2020
 
Azure Pipeline in salsa yaml
Azure Pipeline in salsa yamlAzure Pipeline in salsa yaml
Azure Pipeline in salsa yaml
 
Continuously deploy a containerized app to “Azure App Service”
Continuously deploy a containerized app to “Azure App Service”Continuously deploy a containerized app to “Azure App Service”
Continuously deploy a containerized app to “Azure App Service”
 
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + BracketsAsk the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
 
Azure Automation and Update Management
Azure Automation and Update ManagementAzure Automation and Update Management
Azure Automation and Update Management
 

Semelhante a Azure Community Tour 2019 - AZUGDK

Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalBIWUG
 
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
 
Introduction to basic governance in Azure - #GABDK
Introduction to basic governance in Azure - #GABDKIntroduction to basic governance in Azure - #GABDK
Introduction to basic governance in Azure - #GABDKPeter Selch Dahl
 
The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)Dave Bost
 
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
 
O365Con18 - Red Team vs Blue Team - Sasha Kranjac & Mustafa Toroman
O365Con18 - Red Team vs Blue Team - Sasha Kranjac & Mustafa ToromanO365Con18 - Red Team vs Blue Team - Sasha Kranjac & Mustafa Toroman
O365Con18 - Red Team vs Blue Team - Sasha Kranjac & Mustafa ToromanNCCOMMS
 
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfData & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfChris Bingham
 
Azure Active Directory - An Introduction for Developers
Azure Active Directory - An Introduction for DevelopersAzure Active Directory - An Introduction for Developers
Azure Active Directory - An Introduction for DevelopersJohn Garland
 
What is Windows Azure Platform
What is Windows Azure PlatformWhat is Windows Azure Platform
What is Windows Azure PlatformDavid Chou
 
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...SPS Paris
 
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 SSOCoLaboraDK
 
Colabora.dk - Azure PTA vs ADFS vs Desktop SSO
Colabora.dk - Azure PTA vs ADFS vs Desktop SSOColabora.dk - Azure PTA vs ADFS vs Desktop SSO
Colabora.dk - Azure PTA vs ADFS vs Desktop SSOPeter Selch Dahl
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureK.Mohamed Faizal
 
Azure Mobile Services Workshop
Azure Mobile Services WorkshopAzure Mobile Services Workshop
Azure Mobile Services WorkshopEran Stiller
 
Wisconsin .NET UG - Windows Azure
Wisconsin .NET UG - Windows AzureWisconsin .NET UG - Windows Azure
Wisconsin .NET UG - Windows AzureWade Wegner
 
O365con14 - moving from on-premises to online, the road to follow
O365con14 - moving from on-premises to online, the road to followO365con14 - moving from on-premises to online, the road to follow
O365con14 - moving from on-premises to online, the road to followNCCOMMS
 
One-2019-WVD-Citrix-Tech-Track-11-19-19.pdf
One-2019-WVD-Citrix-Tech-Track-11-19-19.pdfOne-2019-WVD-Citrix-Tech-Track-11-19-19.pdf
One-2019-WVD-Citrix-Tech-Track-11-19-19.pdfMOHSENFARAHANI12
 
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
 
AD Basic and Azure AD.pptx
AD Basic and Azure AD.pptxAD Basic and Azure AD.pptx
AD Basic and Azure AD.pptxSumTingWong8
 

Semelhante a Azure Community Tour 2019 - AZUGDK (20)

Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
 
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
 
Introduction to basic governance in Azure - #GABDK
Introduction to basic governance in Azure - #GABDKIntroduction to basic governance in Azure - #GABDK
Introduction to basic governance in Azure - #GABDK
 
The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)The Windows Azure Platform (MSDN Events Series)
The Windows Azure Platform (MSDN Events Series)
 
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 ?
 
O365Con18 - Red Team vs Blue Team - Sasha Kranjac & Mustafa Toroman
O365Con18 - Red Team vs Blue Team - Sasha Kranjac & Mustafa ToromanO365Con18 - Red Team vs Blue Team - Sasha Kranjac & Mustafa Toroman
O365Con18 - Red Team vs Blue Team - Sasha Kranjac & Mustafa Toroman
 
Securing your Azure Identity Infrastructure
Securing your Azure Identity InfrastructureSecuring your Azure Identity Infrastructure
Securing your Azure Identity Infrastructure
 
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfData & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
 
Azure Active Directory - An Introduction for Developers
Azure Active Directory - An Introduction for DevelopersAzure Active Directory - An Introduction for Developers
Azure Active Directory - An Introduction for Developers
 
What is Windows Azure Platform
What is Windows Azure PlatformWhat is Windows Azure Platform
What is Windows Azure Platform
 
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
I1 - Securing Office 365 and Microsoft Azure like a rockstar (or like a group...
 
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.dk - Azure PTA vs ADFS vs Desktop SSO
Colabora.dk - Azure PTA vs ADFS vs Desktop SSOColabora.dk - Azure PTA vs ADFS vs Desktop SSO
Colabora.dk - Azure PTA vs ADFS vs Desktop SSO
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
Azure Mobile Services Workshop
Azure Mobile Services WorkshopAzure Mobile Services Workshop
Azure Mobile Services Workshop
 
Wisconsin .NET UG - Windows Azure
Wisconsin .NET UG - Windows AzureWisconsin .NET UG - Windows Azure
Wisconsin .NET UG - Windows Azure
 
O365con14 - moving from on-premises to online, the road to follow
O365con14 - moving from on-premises to online, the road to followO365con14 - moving from on-premises to online, the road to follow
O365con14 - moving from on-premises to online, the road to follow
 
One-2019-WVD-Citrix-Tech-Track-11-19-19.pdf
One-2019-WVD-Citrix-Tech-Track-11-19-19.pdfOne-2019-WVD-Citrix-Tech-Track-11-19-19.pdf
One-2019-WVD-Citrix-Tech-Track-11-19-19.pdf
 
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
 
AD Basic and Azure AD.pptx
AD Basic and Azure AD.pptxAD Basic and Azure AD.pptx
AD Basic and Azure AD.pptx
 

Mais de Peter Selch Dahl

CoLabora March 2022 - Improve security posture by implementing new Azure AD ...
CoLabora March 2022 -  Improve security posture by implementing new Azure AD ...CoLabora March 2022 -  Improve security posture by implementing new Azure AD ...
CoLabora March 2022 - Improve security posture by implementing new Azure AD ...Peter Selch Dahl
 
EWUG - Something about the Cloud - Unit IT - January 14, 2020
EWUG - Something about the Cloud - Unit IT - January 14, 2020EWUG - Something about the Cloud - Unit IT - January 14, 2020
EWUG - Something about the Cloud - Unit IT - January 14, 2020Peter Selch Dahl
 
2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD 2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD Peter Selch Dahl
 
Customer story - NAC - The journey from Microsoft hybrid cloud to Microsoft n...
Customer story - NAC - The journey from Microsoft hybrid cloud to Microsoft n...Customer story - NAC - The journey from Microsoft hybrid cloud to Microsoft n...
Customer story - NAC - The journey from Microsoft hybrid cloud to Microsoft n...Peter Selch Dahl
 
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...Peter Selch Dahl
 
Global Azure Bootcamp 2018 Aarhus Denmark - Kickoff
Global Azure Bootcamp 2018 Aarhus Denmark - KickoffGlobal Azure Bootcamp 2018 Aarhus Denmark - Kickoff
Global Azure Bootcamp 2018 Aarhus Denmark - KickoffPeter Selch Dahl
 
Global azure bootcamp 2018 aarhus denmark - kickoff
Global azure bootcamp 2018   aarhus denmark - kickoffGlobal azure bootcamp 2018   aarhus denmark - kickoff
Global azure bootcamp 2018 aarhus denmark - kickoffPeter Selch Dahl
 
EWUG 2018 February the journey continues.....
EWUG 2018 February   the journey continues.....EWUG 2018 February   the journey continues.....
EWUG 2018 February the journey continues.....Peter Selch Dahl
 
EWUG - Bridging the legacy gap in modern workplaces
EWUG - Bridging the legacy gap in modern workplacesEWUG - Bridging the legacy gap in modern workplaces
EWUG - Bridging the legacy gap in modern workplacesPeter Selch Dahl
 
Global Azure Bootcamp 2017 - Aarhus, Denmark - Keynote
Global Azure Bootcamp 2017 - Aarhus, Denmark - KeynoteGlobal Azure Bootcamp 2017 - Aarhus, Denmark - Keynote
Global Azure Bootcamp 2017 - Aarhus, Denmark - KeynotePeter Selch Dahl
 
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
 

Mais de Peter Selch Dahl (11)

CoLabora March 2022 - Improve security posture by implementing new Azure AD ...
CoLabora March 2022 -  Improve security posture by implementing new Azure AD ...CoLabora March 2022 -  Improve security posture by implementing new Azure AD ...
CoLabora March 2022 - Improve security posture by implementing new Azure AD ...
 
EWUG - Something about the Cloud - Unit IT - January 14, 2020
EWUG - Something about the Cloud - Unit IT - January 14, 2020EWUG - Something about the Cloud - Unit IT - January 14, 2020
EWUG - Something about the Cloud - Unit IT - January 14, 2020
 
2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD 2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD
 
Customer story - NAC - The journey from Microsoft hybrid cloud to Microsoft n...
Customer story - NAC - The journey from Microsoft hybrid cloud to Microsoft n...Customer story - NAC - The journey from Microsoft hybrid cloud to Microsoft n...
Customer story - NAC - The journey from Microsoft hybrid cloud to Microsoft n...
 
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...
 
Global Azure Bootcamp 2018 Aarhus Denmark - Kickoff
Global Azure Bootcamp 2018 Aarhus Denmark - KickoffGlobal Azure Bootcamp 2018 Aarhus Denmark - Kickoff
Global Azure Bootcamp 2018 Aarhus Denmark - Kickoff
 
Global azure bootcamp 2018 aarhus denmark - kickoff
Global azure bootcamp 2018   aarhus denmark - kickoffGlobal azure bootcamp 2018   aarhus denmark - kickoff
Global azure bootcamp 2018 aarhus denmark - kickoff
 
EWUG 2018 February the journey continues.....
EWUG 2018 February   the journey continues.....EWUG 2018 February   the journey continues.....
EWUG 2018 February the journey continues.....
 
EWUG - Bridging the legacy gap in modern workplaces
EWUG - Bridging the legacy gap in modern workplacesEWUG - Bridging the legacy gap in modern workplaces
EWUG - Bridging the legacy gap in modern workplaces
 
Global Azure Bootcamp 2017 - Aarhus, Denmark - Keynote
Global Azure Bootcamp 2017 - Aarhus, Denmark - KeynoteGlobal Azure Bootcamp 2017 - Aarhus, Denmark - Keynote
Global Azure Bootcamp 2017 - Aarhus, Denmark - Keynote
 
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
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Último (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

Azure Community Tour 2019 - AZUGDK

  • 1. The often overlooked gems in Azure AD Peter Selch Dahl – Azure MVP – I’m ALL Cloud First  - Azure AD Domain Services, Azure AD App Proxy, Azure AD Managed Service Identity
  • 2. Microsoft MCSA: Cloud Platform - Certified 2018, Microsoft MCSA: Office 365 - Certified 2018, Microsoft MCSE: Cloud Platform and Infrastructure - Certified 2018 Microsoft MCSA: 2016 Windows Server 2016, Microsoft MCSA: 2012 Windows Server 2012, Microsoft MCITP: 2008 Server and Enterprise Administrator, Microsoft MCSA: 2008 Windows Server 2008, Microsoft MCSA/MCSE : 2003 Security, Microsoft MCSA/MCSE : 2000 Security, VMWare Certified Professional VI3/VI4/VI5, CompTIA A+, Network+, EC-Council: Certified Ethical Hacker (CEH v7), And more Peter Selch Dahl Freelance Cloud Architect, Azure MVP Twitter: @PeterSelchDahl www: www.peterdahl.net Blog : http://blog.peterdahl.net Mail : psd@apento.com
  • 3. • Azure AD Domain Services • Azure AD App Proxy • Azure Managed Service Identity
  • 4. Azure AD Domain Services
  • 5. … Contoso’s workloads/apps in Azure IaaS Virtual network Managed domain available in Contoso’s VNet.
  • 6.
  • 7.
  • 8. Azure Subscribe to SaaS applications • Switch to using SaaS versions of the app ex. Office 365 • Leverage Azure AD for SaaS app management • SaaS application gallery • Easy provisioning, conditional access control Rewrite existing applications • Rewrite apps to leverage Azure PaaS • Leverage Azure AD • OAuth/OpenID Connect for modern authz. • Ubiquitous developer libraries. • Graph API – modern directory API ‘Lift-and-shift’ on-premises applications to IaaS • Move existing legacy ISV/LOB apps to Azure • May not have access to source code or vendor support.
  • 9. Highly available domain. Domain controllers are patched automatically. Secure locked down domain – compliant with AD deployment best-practices. Fault resilience of Azure. Automatic health detection & remediation. Automatic backups for disaster recovery. No need to monitor replication to DCs.
  • 10. … Users, group memberships and passwords are synced from your Azure AD tenant. Simple to deploy • Cloud-only directories – no additional sync/replication software needed! • Federated/synced directories – simply leverage your existing Azure AD Connect deployment. Automatic background sync to your managed domain Sync users, groups, passwords, SIDs to Azure AD
  • 11. … Contoso’s workloads/apps in Azure IaaS Virtual network Managed domain available in your Azure VNet. Azure AD Connect Automatic background sync to your managed domain
  • 12.
  • 13. Microsoft Identity: Bridging the GAP FEBRUARY 10, 2019 @EWUGDK 13 Intune Windows Server Active Directory Microsoft Azure Active Directory SSO Token OneDrive Office 365 Dynamics Kerberos TicketPRT TGT
  • 14.
  • 15. Azure AD Join Azure AD Domain Services Authentication OAuth/OpenID Connect Kerberos, NTLM Management Mobile Device Management (MDM) software like Intune Group Policy Networking considerations Works over the internet • Requires machines to be on the same virtual network as the managed domain. • Can use virtual network peering or site-to-site VPNs to extend connectivity. Great for … Windows 10 devices Server virtual machines deployed in Azure
  • 16. … Contoso’s workloads/apps in Azure IaaS Virtual network • Domain-join your Azure IaaS virtual machines – Windows Server and Linux • Use your corporate credentials to log-in to VMs • No need for local administrator accounts • Use Group Policy (built-in GPO for computers container) to manage & secure domain joined VMs.
  • 18. • Lift-and-shift IWA apps/websites to Azure IaaS VMs joined to AAD-DS domain. • Deploy App Proxy connectors on Azure IaaS VMs joined to AAD-DS domain. • Modernize app by delivering MFA & conditional access control. • Use resource-based KCD to enable connectors to authenticate users. … App proxy connectors Access in context of user
  • 19. Feature Azure AD Domain Services 'Do-it-yourself' AD in Azure VMs Managed service Yes No Secured & locked-down deployment Yes Needs to be secured DNS server Yes (managed service) Yes Domain or Enterprise administrator privileges No Yes Domain join Yes Yes Domain authentication using NTLM and Kerberos Yes Yes Custom OU structure Yes Yes Schema extensions No Yes AD domain/forest trusts No Yes LDAP read Yes Yes Secure LDAP (LDAPS) Yes Yes LDAP write No Yes Group Policy Yes Yes Geo-dispersed deployments No Yes More information: https://azure.microsoft.com/en-us/documentation/articles/active-directory-ds-comparison
  • 21. Microsoft Web Application Proxy Solutions Conditional Access Web Application Proxy  Microsoft Azure AD Proxy  Part of the Azure AD Premium
  • 23. Remote Access as a Service  Easy to deploy and operate: minimal on-prem footprint  Secure remote access to business applications with zero DMZ on-prem infrastructure deployment and no network infrastructure change.  Deep integration with Azure Active Directory  Richness of AAD capabilities and experiences: IW access panel discovery and SSO, central application management across SaaS and on-prem, machine learning traffic analysis, multifactor authentication, analytics and reporting.  Available for AAD Premium customers.  More secure to the business: pre-DMZ protection  All security verifications are outside of the organization premises done in cloud scale.  DDoS attacks will not influence your business.
  • 24. How it works On-Premises Network Expense App Benefits App Connector Connector Microsoft Azure Azure AD Application Proxy Service Request/Response Queue https://benefits-contoso.cwap.net
  • 25. Remote Access as a Service  Connectors are deployed on corpnet  Multiple connectors can be deployed for redundancy and scale  The connector auto connects to the cloud service  User connects to the cloud service that routes their traffic to the resources via the connectors Azure Active Directory Corporate Network DMZ https://intranet-name.msappproxy.com http://intranet
  • 26. Traditional Remote Access – VPN/ Reverse Proxy  Not a real security boundary, customer have low level access to resources. A trust on the device is implied.  Requires client installation & configuration  Support legacy client/server apps  Usually hardware based deployment  Need to be deployed on DMZ usually multi-site Corporate Network DMZ
  • 27. Managed identities for Azure resources
  • 28. Protect your keys and secrets!
  • 29. Protect your keys and secrets! In-code passwords Azure KeyVault MSI  BAD Better BEST
  • 30. Managed identities for Azure resources  Automatically managed service principals in Azure Active Directory, exclusively dedicated for Azure services instances.  They enable Azure workloads to authenticate to cloud services*, without needing credentials in code.
  • 31. Analogy Keys Built-in garage door opener Hand-held garage door opener Virtual Machine App Services Functions Etc. Azure Storage, Key Vault, Resource Manager, etc. Keys SAS Keys, username and password, etc. Built-in garage door opener System assigned managed identity Hand-held garage door opener User assigned managed identity One resourceShared between multiple resource
  • 32. The bigger picture… Application / script Azure Active Directory MSI Endpoint / Id Object Azure VM, App Service, Function, etc. Get token
  • 34. Managed identity provisioning (ExampleusingVM) 1. Azure Resource Manager is the orchestrator. Supported via: Portal, PowerShell, CLI, Template, REST and Azure SDKs. 2. Service Principal gets created in Azure AD. These are treated as special service principals, which belong to a Managed Identity. 3. Service Principal details are given to Compute Resource Provider. Resource is created/updated with the identity details. 4. Managed Identity (service principal) can be granted permissions via RBAC. 5. Code running inside the VM can request tokens via IMDS. 6. Managed Identity sub-system requests the actual token from Azure AD.
  • 36. Access patterns using managed identities 1. Services that support Azure AD authentication  Azure Resource Manager  Azure Key Vault  Azure Data Lake  Azure SQL  Azure Event Hubs  Azure Service Bus  Azure Storage  Azure AD Graph API 2. Services that depend on Access Keys for authentication  Access keys stored in: Azure Key Vault or Azure Resource Manager
  • 37. T: +45 82 32 32 32 F: +45 82 32 32 22 M: info@proactive.dk W: www.proactive.dk
  • 38. A shift in IT focus…..
  • 39. NAC at a glance 10-02-2019 Insert text in footer 39 We are the world’s largest regional aircraft leasing company Global Leader in Regional Aircraft Leasing and Financing. Focus on larger regional aircraft (70-130 seat segment) 518 70+ 70 customers in 47 countries. Global presence and diversified client base 21years Long track record of consistent and profitable growth. Consistently achieve high levels of profitability and ROE BBB+ Investment Grade Rating by Kroll Rating Agency Value of owned aircraft. Leading Lessor with ATR, Bombardier and Embraer 7.8bn Employees Globally 250+ Ejet af danmarks 7 rigeste, EQT og KIRKBI (LEGO Group)
  • 40. Azure Hybrid infrastructure at NAC before transition Hyper-V High-Availability & Resiliency Primary site DirectAccess virtual machine Service Manager virtual machine Exchange virtual machine Shamrock virtual machine Exchange replica virtual machine Shamrock replica virtual machine Replicate over LAN link SAN Send/receive replica traffic SAN R1 R2 P1 P2 Replica site Nordic Aviation Capital was one of the first companies in Denmark to establish a Microsoft hybrid cloud setup between the datacenter in Billund, Jutland in the summer of 2014. The goal was to bring the servers closer to the end-users and reduce latency. • Running a classic Microsoft Windows 2012 R2 Hyper-V HA setup • Using System Center 2012 R2: • Service Manager • Configuration Manager • Operations Manager • Virtual Machine Manager • Microsoft DirectAccess Multi-site setup • Microsoft Distributed File System (DFS-R) • Microsoft SQL servers • Applications servers More than 70+ servers in Azure & On-prem
  • 41. Before the cloud native transition to Microsoft Nordic Aviation Capital was one of the first companies in Denmark to establish a Microsoft hybrid cloud setup between the datacenter in Billund, Jutland in the summer of 2014. The goal was to bring the servers closer to the end-users and reduce latency. Microsoft case story Azure Datacenters used in hybrid: • East US • North Europe • South East Asia Main datacenter in Billund, Jutland Case: https://www.slideshare.net/PeterDahl/customer-story-nac-the-journey-from-microsoft-hybrid-cloud-to-microsoft-native-cloud
  • 42. After the completed transition to Microsoft Azure Some of the SaaS applications used today.
  • 43. After the completed transition to Microsoft Azure Billund Toronto Ireland Fort Lauderdale SingaporeOpen AP / Roaming Azure AD DS (Legacy services) ShamrockLaserNet OCR 3.Party SaaS (Printix, PeopleHR, etc.) Azure Active Directory / Azure Conditional Access Simplified network design, distributed cloud services and a lot of happy users.
  • 44. A shift in IT focus…..Improving business productivity

Notas do Editor

  1. https://azure.microsoft.com/en-us/blog/managing-azure-secrets-on-github-repositories/
  2. https://azure.microsoft.com/en-us/blog/managing-azure-secrets-on-github-repositories/
  3. https://jwt.ms/
  4. https://jwt.ms/
  5. https://jwt.ms/
  6. https://jwt.ms/
  7. https://jwt.ms/
  8. https://jwt.ms/
  9. Adoption of new features each quarter of the year….. continuous adoption
  10. Cost of Microsoft E5 license and Azure consumention.