Secure your native and mobile applications with Microsoft identity

BRK3182
•
Microsoft “Identity Management as a Service
(IDaaS)” for organizations.
•
Millions of independent identity systems
controlled by enterprise and government “tenants.”
•
Information is owned and used by the controlling
organization—not by Microsoft.
•
Born-as-a-cloud directory for Office 365. Extended
to manage across many clouds.
•
Evolved to manage an organization’s relationships
with its customers/citizens and partners (B2C and
B2B).
90%
of Fortune 500
companies use
Microsoft Cloud
(Azure, O365, CRM
Online, and PowerBI)
33,000
Enterprise Mobility +
Security | Azure AD
Premium enterprise
customers
Azure AD
Directories
>10 M
>110k
third-party
applications used
with Azure AD
each month
More than
750 M
user accounts on
Azure AD
>1.3
billion
authentications every
day on Azure AD
Every Office 365 and Microsoft Azure customer uses Azure Active Directory
Users
Apps
SPs
A
App1
A
R
P
A I
AuthenticationContext ctx=
new
AuthenticationContext("https://login.microsoftonline.com/contoso.onmicrosoft.com")
;
AuthenticationResult
rez = await ctx.AcquireTokenAsync(
"https://outlook.office365.com/",
"5fc4a5a2-78d5-4d94-b890-a6e6b3341081");
P
A I
App1
System accounts
P
A I
OSS Objective C library
OSS Java library
https://play.google.com/store/apps/details?id=com.azure.authenticator
http://graph.microsoft.io
Graph URL
(static)
(Optional) tenant of
interest – can be
tenant’s verified
domain or objectId.
Specific entity type, such as users,
groups, contacts, tenantDetails,
roles, applications, etc.
https://graph.microsoft.com/version/contoso.com/users?
&$filter=state eq ‘WA’
Optional Odata query arguments: $filter, $top
API version – “V1.0” is the
Supported GA version
/{version}/{entity-set}/{id}/{property}
/users
/users/{id}
/users/{id}/department
/users/{id}/messages
27
Apps.dev.microsoft.com
BRK2139 Protect your business and empower your users with cloud Identity and Access Management
BRK3107 Connect your on-premises directories to Azure AD and use one identity for all your apps
BRK3225 Secure access to Office 365, SaaS, and on-premises apps and files with Azure AD and Intune
: BRK3109 Deliver management and security at scale to Office 365 with Azure Active Directory
BRK3111 Manage productivity at scale with Azure Active Directory
BRK2210 Learn how Unilever modernized IT with Azure Active Directory at the core
BRK3139 Throw away your DMZ – Azure Active Directory Application Proxy deep-dive
BRK3181 Secure your web applications with Microsoft identity
BRK3252 Use managed domain services on Microsoft Azure
BRK3182 Secure your native and mobile applications with Microsoft identity and application management
BRK3110 Respond to advanced threats before they start - identity protection at its best!
BRK3179 Modernize your app’s consumer identity management with Azure AD B2C
BRK2067 Manage access to SaaS Applications With Azure Active Directory
BRK3074 Discover what’s new in Active Directory Federation and Domain Services in Windows Server 2016
BRK3108 Share corporate resources with your partners using Azure AD B2B collaboration
BRK3330 Join your Windows 10 devices to Azure AD for anywhere, anytime productivity
http://aka.ms/aaddev
http://aka.ms/aadsamples
https://github.com/AzureAD
• http://stackoverflow.com/questions/tagged/azure-
active-directory