SlideShare una empresa de Scribd logo
1 de 54
What motivates us
Customer problem Every organization; no matter how big or small; no matter the
industry vertical; no matter their compliance and security posture - needs to work with
other organizations and connect with their customers to succeed in their business. Today
this is done in expensive, time consuming and often insecure ways.
Our goal: Enable organizations with Azure AD to work with any other organization; and
connect with customers and citizens; easily and securely.
PART I
A comprehensive solution for
organizations to work with
customers and partners
Apps
Analytics
CRM and
Marketing
Automation
Business
Social IDs
Business & Government IDs
contoso
Customers
Azure AD B2C
Securely authenticate customers
with their preferred identity provider
Provide branded registration
and login experiences
Capture login, preference, and
conversion data for customers
INDIVIDUAL CUSTOMERS
DEMO
Work with any organization or select specific organizations.
DEMO
+ SAML
+ OIDC
App #1
(WoodGrove Fresh Market
app)
WoodGrove
AAD B2C
Tenancy
Signup
Sign In
• Email?
• Date Of Birth?
• Country?
• Accept Terms
of Use.
Block
Welcome!
Minor?
Yes
No
SignUp attributes
collected from User
Date of Birth
Essentials for GDPR Scenarios!
Sign In
WoodGrove
AAD B2C
Tenancy
Progressive
Signin
App #1
odGrove Fresh Market
app)
Have
Phone #?
Yes
No
Phone?
(optional)
ToU Up to Date?
Accept NEW
ToU
Welcome
Back!
SignIn attributes
collected from User
Latest Version?
Latest Date ?
Essentials for GDPR Scenarios!
Connect with your partners using Azure AD B2B Collaboration
Azure AD B2B Collaboration enables an organization
with Azure AD to work with any other organization on
the planet, easily and securely – without having to create
and manage new identities for their partners – enabling
secure “Bring Your Own Identity” experiences for your
supply chain partners and external collaborators.
WoodGrove
Corp AAD
Tenancy
WoodGrove
AAD B2C
Tenancy
Joes Fresh
Produce
(Food
Distributor)
Contoso
(Supplier/Farmer to
Woodgrove)
Using consumer ID
App #1
(WoodGrove Fresh Market
app)
Azure AD B2B
Collab
WoodGrove Organization
Tenant Management
App #2
WoodGrove (Market
Admin/Dashboard app)
Inventory
OIDCSAML
LitwareF128
Non-AAD
AAD
Direct Federation
Organizational Customers
Sign In
Individual Customers
Partner Organizations
SMB/Individual Partners
Azure AD B2B
Collab
Other
Identity Provider
AAD
Ws-FedSAML
Non-AAD
Access tokens support now GA
+ Programmatic (API) (MS GRAPH)
App Registration - soon
Policy CRUD
CRUD of Social accounts
+ Richer Audit data
+ Integration with Application Insights to
analyze user behavior
+ Now over 110 guides, tutorials and
reference docs. NEW COURSE RELEASED!
https://graph.microsoft.io/en-us/docs/api-reference/beta/resources/invitation
invitedUserDisplayName
invitedUserEmailAddress
inviteRedirectUrl
sendInvitationMessage
customizedMessageBody
invitedUserType:
https://graph.microsoft.io/en-us/docs/authorization/permission_scopes
Microsoft Confidential
https://aka.ms/b2bselfservice
PART II
Update on Azure AD B2C and
Azure AD B2B Collaboration
capabilities
Monthly Active Users
Apr 2017 Apr 2018
• Better connections with your
business customers (SAML, OIDC,
AAD Common Endpoint)
• Native app authentication option
using Resource Owner Creds
(ROPC)
• More customization and control
using javascript
• Custom password complexity
 Tools for GDPR scenarios:
 Terms of Use and Consent to
Share
 Minor age-gating
 Data Delete and Data Export
 Cloud Service Provider (CSP)
support
 Programmatic API’s for
apps/policies
 Improved Policy UI
Microsoft Confidential
Enables policy-driven identity
journeys in a multi-IdP world Business to Employee
Business to Business
Government to Citizen
Business to Customer
Comprehensive
Easy
Secure
B2B users in Azure AD
Organizations using Azure AD B2B collaboration
admins to invite B2B users
https://portal.azure.com
capabilities for Information Workers
https://myapps.microsoft.com
any email address on the planet
4. MFA for B2B users
5. PowerShell support
6. Auditing and reporting
Invitation APIs
1:5 ratio
DMZ
https://sales.contoso.com/
Azure Active Directory Application Proxy for B2B
Single Sign-on to on-premises applications
Application
Proxy
User
Azure or 3rd Party IaaS
connector
connectorconnector
Microsoft Azure
Active Directory
connector
https://sales.contoso.com https://expense https://travel https://hrweb
Microsoft Confidential
B2B for on-premises Apps
• MIM to create B2B identities OnPrem
• Differential Query Script: For those who don’t use MIM
Who has/should
have access to
what resources?
01
What are they
doing with that
access?
02
Are there effective
organizational
controls for
managing access?
03
Can auditors verify
that the controls
are working?
04
Manage risk and compliance through governed and audited access to resources,
Configure, enforce, audit compliance
Create a Terms
of Use
Enforce at
Sign-In
Review audit
reports
Users consent
Recertify: attest and audit continued access
Create an
access review
Reviewers give
feedback
Review audit
reports
Results applied
Enforce on-demand, just-in-time access
Optionally leverage per-role approval workflows
Attest admin role membership with access reviews
Visibility through alerts and audit reports
Ordinary
user
Global
administrator
Discover, restrict, and monitor privileged identities
Ordinary
user
Role privileges expire
after a specified
interval
https://aka.ms/aadb2c
https://aka.ms/aadb2cdemo
https://aka.ms/aadb2cdemocode
azure-ad-b2c
https://aka.ms/b2cpartnerportal
https://aka.ms/aadb2b
https://aka.ms/b2bselfservice
https://youtu.be/jgdxtBk8vDI
http://aka.ms/externaliddemo
© 2018 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or
other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft
must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information
provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Working with external identities: Learn how to enable partners, suppliers and customers to access your applications

Más contenido relacionado

La actualidad más candente

[WSO2 Summit Americas 2020] Role of CIAM in Digital Transformation
[WSO2 Summit Americas 2020] Role of CIAM in Digital Transformation[WSO2 Summit Americas 2020] Role of CIAM in Digital Transformation
[WSO2 Summit Americas 2020] Role of CIAM in Digital TransformationWSO2
 
SPSLisbon 2017 Office 365 Multi-factor Authentication with Microsoft Azure Ac...
SPSLisbon 2017 Office 365 Multi-factor Authentication with Microsoft Azure Ac...SPSLisbon 2017 Office 365 Multi-factor Authentication with Microsoft Azure Ac...
SPSLisbon 2017 Office 365 Multi-factor Authentication with Microsoft Azure Ac...Nuno Árias Silva
 
Toni Tomic, Global Head for strategy and transformation in Insurance, SAP
Toni Tomic, Global Head for strategy and transformation in Insurance, SAPToni Tomic, Global Head for strategy and transformation in Insurance, SAP
Toni Tomic, Global Head for strategy and transformation in Insurance, SAPStarttech Ventures
 
WSO2 Open Healthcare Platform - Healthcare Interoperability Targeting the U.S...
WSO2 Open Healthcare Platform - Healthcare Interoperability Targeting the U.S...WSO2 Open Healthcare Platform - Healthcare Interoperability Targeting the U.S...
WSO2 Open Healthcare Platform - Healthcare Interoperability Targeting the U.S...WSO2
 
Identity As A Service Evaluation, Implementation, Realized Benefits
Identity As A Service Evaluation, Implementation, Realized BenefitsIdentity As A Service Evaluation, Implementation, Realized Benefits
Identity As A Service Evaluation, Implementation, Realized BenefitsCA Technologies
 
apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...
apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...
apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...apidays
 
CIAM: Conquering the Phygital Battleground with WSO2 Identity Server
CIAM: Conquering the Phygital Battleground with WSO2 Identity ServerCIAM: Conquering the Phygital Battleground with WSO2 Identity Server
CIAM: Conquering the Phygital Battleground with WSO2 Identity ServerWSO2
 
Salesforce Identity: Connect and Collaborate Anywhere, Securely with Single S...
Salesforce Identity: Connect and Collaborate Anywhere, Securely with Single S...Salesforce Identity: Connect and Collaborate Anywhere, Securely with Single S...
Salesforce Identity: Connect and Collaborate Anywhere, Securely with Single S...Perficient, Inc.
 
CloudStack Identity and Access Management (IAM)
CloudStack Identity and Access Management (IAM)CloudStack Identity and Access Management (IAM)
CloudStack Identity and Access Management (IAM)Min Chen
 
20191010 - O365 connect setting up a secure office 365 environment
20191010 - O365 connect setting up a secure office 365 environment20191010 - O365 connect setting up a secure office 365 environment
20191010 - O365 connect setting up a secure office 365 environmentArjan Cornelissen
 
20181220 diwug setting up a secure office 365 environment
20181220   diwug setting up a secure office 365 environment20181220   diwug setting up a secure office 365 environment
20181220 diwug setting up a secure office 365 environmentArjan Cornelissen
 
Open Banking via API Connect & DataPower
Open Banking via API Connect & DataPowerOpen Banking via API Connect & DataPower
Open Banking via API Connect & DataPowerIBM DataPower Gateway
 
Introduction to Visualforce for Mobile Devices
Introduction to Visualforce for Mobile DevicesIntroduction to Visualforce for Mobile Devices
Introduction to Visualforce for Mobile DevicesSalesforce Developers
 
Improving Business Processes
Improving Business ProcessesImproving Business Processes
Improving Business ProcessesPierre Gagne
 
Lvivity Product Development Portfolio
Lvivity Product Development PortfolioLvivity Product Development Portfolio
Lvivity Product Development PortfolioLvivity
 

La actualidad más candente (20)

[WSO2 Summit Americas 2020] Role of CIAM in Digital Transformation
[WSO2 Summit Americas 2020] Role of CIAM in Digital Transformation[WSO2 Summit Americas 2020] Role of CIAM in Digital Transformation
[WSO2 Summit Americas 2020] Role of CIAM in Digital Transformation
 
SPSLisbon 2017 Office 365 Multi-factor Authentication with Microsoft Azure Ac...
SPSLisbon 2017 Office 365 Multi-factor Authentication with Microsoft Azure Ac...SPSLisbon 2017 Office 365 Multi-factor Authentication with Microsoft Azure Ac...
SPSLisbon 2017 Office 365 Multi-factor Authentication with Microsoft Azure Ac...
 
Introducing Salesforce Identity
Introducing Salesforce IdentityIntroducing Salesforce Identity
Introducing Salesforce Identity
 
Toni Tomic, Global Head for strategy and transformation in Insurance, SAP
Toni Tomic, Global Head for strategy and transformation in Insurance, SAPToni Tomic, Global Head for strategy and transformation in Insurance, SAP
Toni Tomic, Global Head for strategy and transformation in Insurance, SAP
 
WSO2 Open Healthcare Platform - Healthcare Interoperability Targeting the U.S...
WSO2 Open Healthcare Platform - Healthcare Interoperability Targeting the U.S...WSO2 Open Healthcare Platform - Healthcare Interoperability Targeting the U.S...
WSO2 Open Healthcare Platform - Healthcare Interoperability Targeting the U.S...
 
Identity As A Service Evaluation, Implementation, Realized Benefits
Identity As A Service Evaluation, Implementation, Realized BenefitsIdentity As A Service Evaluation, Implementation, Realized Benefits
Identity As A Service Evaluation, Implementation, Realized Benefits
 
apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...
apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...
apidays LIVE Paris 2021 - Event driven design and serverless by Omid Eidivand...
 
CIAM: Conquering the Phygital Battleground with WSO2 Identity Server
CIAM: Conquering the Phygital Battleground with WSO2 Identity ServerCIAM: Conquering the Phygital Battleground with WSO2 Identity Server
CIAM: Conquering the Phygital Battleground with WSO2 Identity Server
 
Salesforce Identity: Connect and Collaborate Anywhere, Securely with Single S...
Salesforce Identity: Connect and Collaborate Anywhere, Securely with Single S...Salesforce Identity: Connect and Collaborate Anywhere, Securely with Single S...
Salesforce Identity: Connect and Collaborate Anywhere, Securely with Single S...
 
CloudStack Identity and Access Management (IAM)
CloudStack Identity and Access Management (IAM)CloudStack Identity and Access Management (IAM)
CloudStack Identity and Access Management (IAM)
 
20191010 - O365 connect setting up a secure office 365 environment
20191010 - O365 connect setting up a secure office 365 environment20191010 - O365 connect setting up a secure office 365 environment
20191010 - O365 connect setting up a secure office 365 environment
 
20181220 diwug setting up a secure office 365 environment
20181220   diwug setting up a secure office 365 environment20181220   diwug setting up a secure office 365 environment
20181220 diwug setting up a secure office 365 environment
 
Open Banking via API Connect & DataPower
Open Banking via API Connect & DataPowerOpen Banking via API Connect & DataPower
Open Banking via API Connect & DataPower
 
Introduction to Visualforce for Mobile Devices
Introduction to Visualforce for Mobile DevicesIntroduction to Visualforce for Mobile Devices
Introduction to Visualforce for Mobile Devices
 
Feide Connect
Feide ConnectFeide Connect
Feide Connect
 
Improving Business Processes
Improving Business ProcessesImproving Business Processes
Improving Business Processes
 
Take your app offline via SMS
Take your app offline via SMSTake your app offline via SMS
Take your app offline via SMS
 
Lvivity Product Development Portfolio
Lvivity Product Development PortfolioLvivity Product Development Portfolio
Lvivity Product Development Portfolio
 
Going Offline with Salesforce1 Mobile SDK
Going Offline with Salesforce1 Mobile SDKGoing Offline with Salesforce1 Mobile SDK
Going Offline with Salesforce1 Mobile SDK
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
 

Similar a Working with external identities: Learn how to enable partners, suppliers and customers to access your applications

Azure AD B2C An Introduction - DogFoodCon 2018
Azure AD B2C An Introduction - DogFoodCon 2018Azure AD B2C An Introduction - DogFoodCon 2018
Azure AD B2C An Introduction - DogFoodCon 2018Jeremy Gray
 
Protect your business with identity and access management in the cloud
Protect your business with identity and access management in the cloudProtect your business with identity and access management in the cloud
Protect your business with identity and access management in the cloudMicrosoft
 
Azure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - AjayAzure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - AjayAnoop Nair
 
Symplified datasheet
Symplified datasheetSymplified datasheet
Symplified datasheetSymplified
 
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
[WSO2Con EU 2017] IAM: Catalyst for Digital TransformationWSO2
 
Monitoring and observabilty at Bolt
Monitoring and observabilty at BoltMonitoring and observabilty at Bolt
Monitoring and observabilty at BoltMoovingON
 
Hybrid identity by Sandeep Kumar Seeram
Hybrid identity by Sandeep Kumar Seeram Hybrid identity by Sandeep Kumar Seeram
Hybrid identity by Sandeep Kumar Seeram Sandeep Kumar Seeram
 
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow Up
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow UpHybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow Up
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow UpNicole Bray
 
CIS 2015 Modernize IAM with UnboundID and Ping Identity - Terry Sigle & B. Al...
CIS 2015 Modernize IAM with UnboundID and Ping Identity - Terry Sigle & B. Al...CIS 2015 Modernize IAM with UnboundID and Ping Identity - Terry Sigle & B. Al...
CIS 2015 Modernize IAM with UnboundID and Ping Identity - Terry Sigle & B. Al...CloudIDSummit
 
DemandTec case study
DemandTec case studyDemandTec case study
DemandTec case studySymplified
 
Risk Aware IAM for an Insecure World
Risk Aware IAM for an Insecure WorldRisk Aware IAM for an Insecure World
Risk Aware IAM for an Insecure WorldForte Advisory, Inc.
 
Startup InsurTech Award - Insureio
Startup InsurTech Award - InsureioStartup InsurTech Award - Insureio
Startup InsurTech Award - InsureioThe Digital Insurer
 
KuppingerCole CIWUSA17 - Chaining Identity Blocks to boost your UX and KYC st...
KuppingerCole CIWUSA17 - Chaining Identity Blocks to boost your UX and KYC st...KuppingerCole CIWUSA17 - Chaining Identity Blocks to boost your UX and KYC st...
KuppingerCole CIWUSA17 - Chaining Identity Blocks to boost your UX and KYC st...Jean-François LOMBARDO
 
Identity is key - Robin Gorris
Identity is key - Robin GorrisIdentity is key - Robin Gorris
Identity is key - Robin GorrisInspireX
 
OpenID Connect and Single Sign-On for Beginners
OpenID Connect and Single Sign-On for BeginnersOpenID Connect and Single Sign-On for Beginners
OpenID Connect and Single Sign-On for BeginnersSalesforce Developers
 
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?Scott Hoag
 
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...apidays
 
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
 
Arx mindbusinessportfolio
Arx mindbusinessportfolioArx mindbusinessportfolio
Arx mindbusinessportfoliopankaj joshi
 
2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD 2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD Peter Selch Dahl
 

Similar a Working with external identities: Learn how to enable partners, suppliers and customers to access your applications (20)

Azure AD B2C An Introduction - DogFoodCon 2018
Azure AD B2C An Introduction - DogFoodCon 2018Azure AD B2C An Introduction - DogFoodCon 2018
Azure AD B2C An Introduction - DogFoodCon 2018
 
Protect your business with identity and access management in the cloud
Protect your business with identity and access management in the cloudProtect your business with identity and access management in the cloud
Protect your business with identity and access management in the cloud
 
Azure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - AjayAzure AD Presentation - @ BITPro - Ajay
Azure AD Presentation - @ BITPro - Ajay
 
Symplified datasheet
Symplified datasheetSymplified datasheet
Symplified datasheet
 
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
[WSO2Con EU 2017] IAM: Catalyst for Digital Transformation
 
Monitoring and observabilty at Bolt
Monitoring and observabilty at BoltMonitoring and observabilty at Bolt
Monitoring and observabilty at Bolt
 
Hybrid identity by Sandeep Kumar Seeram
Hybrid identity by Sandeep Kumar Seeram Hybrid identity by Sandeep Kumar Seeram
Hybrid identity by Sandeep Kumar Seeram
 
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow Up
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow UpHybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow Up
Hybrid Identity Made Simple - Microsoft World Partner Conference 2016 Follow Up
 
CIS 2015 Modernize IAM with UnboundID and Ping Identity - Terry Sigle & B. Al...
CIS 2015 Modernize IAM with UnboundID and Ping Identity - Terry Sigle & B. Al...CIS 2015 Modernize IAM with UnboundID and Ping Identity - Terry Sigle & B. Al...
CIS 2015 Modernize IAM with UnboundID and Ping Identity - Terry Sigle & B. Al...
 
DemandTec case study
DemandTec case studyDemandTec case study
DemandTec case study
 
Risk Aware IAM for an Insecure World
Risk Aware IAM for an Insecure WorldRisk Aware IAM for an Insecure World
Risk Aware IAM for an Insecure World
 
Startup InsurTech Award - Insureio
Startup InsurTech Award - InsureioStartup InsurTech Award - Insureio
Startup InsurTech Award - Insureio
 
KuppingerCole CIWUSA17 - Chaining Identity Blocks to boost your UX and KYC st...
KuppingerCole CIWUSA17 - Chaining Identity Blocks to boost your UX and KYC st...KuppingerCole CIWUSA17 - Chaining Identity Blocks to boost your UX and KYC st...
KuppingerCole CIWUSA17 - Chaining Identity Blocks to boost your UX and KYC st...
 
Identity is key - Robin Gorris
Identity is key - Robin GorrisIdentity is key - Robin Gorris
Identity is key - Robin Gorris
 
OpenID Connect and Single Sign-On for Beginners
OpenID Connect and Single Sign-On for BeginnersOpenID Connect and Single Sign-On for Beginners
OpenID Connect and Single Sign-On for Beginners
 
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
SPS Sydney - Office 365 and Cloud Identity – What does it mean for me?
 
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
 
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 ?
 
Arx mindbusinessportfolio
Arx mindbusinessportfolioArx mindbusinessportfolio
Arx mindbusinessportfolio
 
2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD 2018 November - AZUGDK - Azure AD
2018 November - AZUGDK - Azure AD
 

Más de Microsoft Tech Community

Removing Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessRemoving Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessMicrosoft Tech Community
 
Building mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinBuilding mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinMicrosoft Tech Community
 
Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Microsoft Tech Community
 
Interactive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsInteractive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsMicrosoft Tech Community
 
Unlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIUnlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIMicrosoft Tech Community
 
Break through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsBreak through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsMicrosoft Tech Community
 
Multiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMultiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMicrosoft Tech Community
 
Media Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMedia Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMicrosoft Tech Community
 
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityReal-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityMicrosoft Tech Community
 
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightIngestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightMicrosoft Tech Community
 
Getting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIGetting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIMicrosoft Tech Community
 
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMicrosoft Tech Community
 
Cognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionCognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionMicrosoft Tech Community
 

Más de Microsoft Tech Community (20)

100 ways to use Yammer
100 ways to use Yammer100 ways to use Yammer
100 ways to use Yammer
 
10 Yammer Group Suggestions
10 Yammer Group Suggestions10 Yammer Group Suggestions
10 Yammer Group Suggestions
 
Removing Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessRemoving Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment Success
 
Building mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinBuilding mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and Xamarin
 
Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...
 
Interactive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsInteractive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive Cards
 
Unlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIUnlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph API
 
Break through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsBreak through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable Functions
 
Multiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMultiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container Instances
 
Explore Azure Cosmos DB
Explore Azure Cosmos DBExplore Azure Cosmos DB
Explore Azure Cosmos DB
 
Media Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMedia Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and Xamarin
 
DevOps for Data Science
DevOps for Data ScienceDevOps for Data Science
DevOps for Data Science
 
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityReal-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
 
Azure Functions and Microsoft Graph
Azure Functions and Microsoft GraphAzure Functions and Microsoft Graph
Azure Functions and Microsoft Graph
 
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightIngestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
 
Getting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIGetting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AI
 
Using AML Python SDK
Using AML Python SDKUsing AML Python SDK
Using AML Python SDK
 
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing Maps
 
Cognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionCognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detection
 
Speech Devices SDK
Speech Devices SDKSpeech Devices SDK
Speech Devices SDK
 

Último

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Último (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Working with external identities: Learn how to enable partners, suppliers and customers to access your applications

  • 1.
  • 2.
  • 3. What motivates us Customer problem Every organization; no matter how big or small; no matter the industry vertical; no matter their compliance and security posture - needs to work with other organizations and connect with their customers to succeed in their business. Today this is done in expensive, time consuming and often insecure ways. Our goal: Enable organizations with Azure AD to work with any other organization; and connect with customers and citizens; easily and securely.
  • 4.
  • 5. PART I A comprehensive solution for organizations to work with customers and partners
  • 6.
  • 7.
  • 8.
  • 9. Apps Analytics CRM and Marketing Automation Business Social IDs Business & Government IDs contoso Customers Azure AD B2C Securely authenticate customers with their preferred identity provider Provide branded registration and login experiences Capture login, preference, and conversion data for customers
  • 10.
  • 12. DEMO
  • 13. Work with any organization or select specific organizations. DEMO + SAML + OIDC
  • 14. App #1 (WoodGrove Fresh Market app) WoodGrove AAD B2C Tenancy Signup Sign In • Email? • Date Of Birth? • Country? • Accept Terms of Use. Block Welcome! Minor? Yes No SignUp attributes collected from User Date of Birth Essentials for GDPR Scenarios!
  • 15. Sign In WoodGrove AAD B2C Tenancy Progressive Signin App #1 odGrove Fresh Market app) Have Phone #? Yes No Phone? (optional) ToU Up to Date? Accept NEW ToU Welcome Back! SignIn attributes collected from User Latest Version? Latest Date ? Essentials for GDPR Scenarios!
  • 16.
  • 17. Connect with your partners using Azure AD B2B Collaboration Azure AD B2B Collaboration enables an organization with Azure AD to work with any other organization on the planet, easily and securely – without having to create and manage new identities for their partners – enabling secure “Bring Your Own Identity” experiences for your supply chain partners and external collaborators.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. WoodGrove Corp AAD Tenancy WoodGrove AAD B2C Tenancy Joes Fresh Produce (Food Distributor) Contoso (Supplier/Farmer to Woodgrove) Using consumer ID App #1 (WoodGrove Fresh Market app) Azure AD B2B Collab WoodGrove Organization Tenant Management App #2 WoodGrove (Market Admin/Dashboard app) Inventory OIDCSAML LitwareF128 Non-AAD AAD Direct Federation Organizational Customers Sign In Individual Customers Partner Organizations SMB/Individual Partners Azure AD B2B Collab Other Identity Provider AAD Ws-FedSAML Non-AAD
  • 25.
  • 26. Access tokens support now GA + Programmatic (API) (MS GRAPH) App Registration - soon Policy CRUD CRUD of Social accounts + Richer Audit data + Integration with Application Insights to analyze user behavior + Now over 110 guides, tutorials and reference docs. NEW COURSE RELEASED!
  • 27.
  • 28.
  • 29.
  • 33. PART II Update on Azure AD B2C and Azure AD B2B Collaboration capabilities
  • 34.
  • 35. Monthly Active Users Apr 2017 Apr 2018
  • 36. • Better connections with your business customers (SAML, OIDC, AAD Common Endpoint) • Native app authentication option using Resource Owner Creds (ROPC) • More customization and control using javascript • Custom password complexity  Tools for GDPR scenarios:  Terms of Use and Consent to Share  Minor age-gating  Data Delete and Data Export  Cloud Service Provider (CSP) support  Programmatic API’s for apps/policies  Improved Policy UI
  • 38. Enables policy-driven identity journeys in a multi-IdP world Business to Employee Business to Business Government to Citizen Business to Customer
  • 39.
  • 41. B2B users in Azure AD Organizations using Azure AD B2B collaboration
  • 42. admins to invite B2B users https://portal.azure.com capabilities for Information Workers https://myapps.microsoft.com any email address on the planet 4. MFA for B2B users 5. PowerShell support 6. Auditing and reporting Invitation APIs 1:5 ratio
  • 43.
  • 44. DMZ https://sales.contoso.com/ Azure Active Directory Application Proxy for B2B Single Sign-on to on-premises applications Application Proxy User Azure or 3rd Party IaaS connector connectorconnector Microsoft Azure Active Directory connector https://sales.contoso.com https://expense https://travel https://hrweb
  • 45. Microsoft Confidential B2B for on-premises Apps • MIM to create B2B identities OnPrem • Differential Query Script: For those who don’t use MIM
  • 46.
  • 47. Who has/should have access to what resources? 01 What are they doing with that access? 02 Are there effective organizational controls for managing access? 03 Can auditors verify that the controls are working? 04 Manage risk and compliance through governed and audited access to resources,
  • 48. Configure, enforce, audit compliance Create a Terms of Use Enforce at Sign-In Review audit reports Users consent
  • 49. Recertify: attest and audit continued access Create an access review Reviewers give feedback Review audit reports Results applied
  • 50. Enforce on-demand, just-in-time access Optionally leverage per-role approval workflows Attest admin role membership with access reviews Visibility through alerts and audit reports Ordinary user Global administrator Discover, restrict, and monitor privileged identities Ordinary user Role privileges expire after a specified interval
  • 52.
  • 53. © 2018 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Notas del editor

  1. 2
  2. 3
  3. 7
  4. 10
  5. 11
  6. 12
  7. 13
  8. 18
  9. 20
  10. 23
  11. 35
  12. 38