SlideShare une entreprise Scribd logo
1  sur  28
#GlobalAzure #ViseoSpirit
Microsoft Azure#GlobalAzure #ViseoSpirit
GAB 2015 LYON ORAGANIZER
LOCAL SPONSORS WORLDWIDE SPONSORS
…
#GlobalAzure #ViseoSpirit
Microsoft Azure#GlobalAzure #ViseoSpirit
Plan
• Azure AD
• SSO avec Azure AD
• Catalogue d’applications SaaS pré-intégrées
Microsoft Azure#GlobalAzure #ViseoSpirit
L'émergence des devices
4
Microsoft Azure#GlobalAzure #ViseoSpirit
Souplesse d‘accès pour des utilisateurs heureux
5
Microsoft Azure#GlobalAzure #ViseoSpirit
• Gestion de l'identité et de l'accès
pour le cloud
• Combine des services d'annuaire,
la gouvernance des identités, la
gestion de l'accès aux applications
et une riche plateforme basée sur
les standards pour les
développeurs
• Azure Active Directory Premium
est une offre de pointe avec des
fonctionnalités supplémentaires.
Azure Active Directory
6
Microsoft Azure#GlobalAzure #ViseoSpirit
7
3rd party clouds/hosting
Azure AD
You
Microsoft Azure#GlobalAzure #ViseoSpirit
Pour toutes les tailles d’entreprises
8
Microsoft Azure#GlobalAzure #ViseoSpirit
Gestion
9
Microsoft Azure#GlobalAzure #ViseoSpirit
• Édition gratuite
– Permet de gérer des comptes d'utilisateur,
– synchroniser avec des annuaires locaux,
– Authentification unique entre Azure, Office 365 et des milliers d'applications SaaS populaires.
• Édition De base
– Une gestion des identités en libre-service et accès basée sur les groupes,
– la réinitialisation de mot de passe en libre-service pour les applications cloud,
– le proxy d'application Azure Active Directory
– marque personnalisée (branding)
– SLA de 99,9 %.
• Édition Premium
– Des fonctionnalités enrichies de gestion des identités de niveau entreprise.
Éditions d'Azure Active Directory
10
Microsoft Azure#GlobalAzure #ViseoSpirit
PRÉSENTATION D’AZURE AD
11
Microsoft Azure#GlobalAzure #ViseoSpirit
Intégrer vos applications
12
Microsoft Azure#GlobalAzure #ViseoSpirit
Protocoles d'authentification modernes
13
OAuth 2.0
OAuth 2.0
WS-Fed, SAML 2.0,
OpenID Connect
OAuth 2.0
Microsoft Azure#GlobalAzure #ViseoSpirit
Protocoles d'authentification modernes
14
Web
Application
Browser
WS-Fed
SAML 2.0
OpenID Connect
Microsoft Azure#GlobalAzure #ViseoSpirit
Protocoles d'authentification modernes
15
Web
API
Web
API
Native App
OAuth 2.0
OpenID Connect
OAuth 2.0
OnBehalfOf
Microsoft Azure#GlobalAzure #ViseoSpirit
Azure AD Architecture
16
Microsoft Azure#GlobalAzure #ViseoSpirit
Endpoints
17
Microsoft Azure#GlobalAzure #ViseoSpirit
Endpoints
18
Microsoft Azure#GlobalAzure #ViseoSpirit
Claims about the user
19
Object ID b3809430-6c28-4e43-870d-fa7d38636dcd
Claim Type Claim ValueUsage
Tenant ID 81aabdd2-3682-48fd-9efa-2cb2fcea8557
Security
Display
Subject
Name
First Name
Last Name
frank@contoso.com
Frank
Miller
m70fSk8OdeYYyCYY6C3922lmZMz9JKCGR0P1
Microsoft Azure#GlobalAzure #ViseoSpirit
• Azure Active Directory Authentication Library
(ADAL) fait toute la plomberie pour vous.
Bibliothèques
20
Microsoft Azure#GlobalAzure #ViseoSpirit
• RESTful interface to Azure Active Directory
– Tenant Specific – queries are scoped to individual tenant context
– Programmatic access to directory objects such as Users, Groups, Contacts, Tenant Information,
Roles, Applications and Permissions
– Access relationships: members, memberOf, manager, directReports
• Requests use standard HTTP methods
– GET, POST, PATCH, DELETE to create, read, update, and delete
– Response support JSON, XML, standard HTTP status codes
– Compatible with OData V3
• OAuth 2.0 Support
– Both Client Credentials and Authorization Code flow
Graph API
22
Microsoft Azure#GlobalAzure #ViseoSpirit
INTÉGRATION D’AZURE AD
ASP.NET (OWIN) et Azure AD
ADAL (Exemple AngularJS)
GRAPH API
24
Microsoft Azure#GlobalAzure #ViseoSpirit
Intégration d’applications SaaS
25
Microsoft Azure#GlobalAzure #ViseoSpirit
• Go to app access panel:
http://myapps.microsoft.com/
App access panel
26
Microsoft Azure#GlobalAzure #ViseoSpirit
INTÉGRATION D’UNE APPLICATION SAAS
27
Microsoft Azure#GlobalAzure #ViseoSpirit
• Azure Active Directory Solutions Architecture White Paper -
https://www.microsoft.com/en-us/download/details.aspx?id=45909
• Active Directory from on-premises to the cloud – Azure AD whitepapers -
https://www.microsoft.com/en-us/download/details.aspx?id=36391
• Cloud Identity blog (Vittorio Bertocci- http://www.cloudidentity.com/blog/
• Azure blog - http://blogs.msdn.com/b/windowsazure/
• Azure Active Directory Graph - http://blogs.msdn.com/b/aadgraphteam/
• Active Directory Team blog - http://blogs.technet.com/b/ad/
Ressources
28
Microsoft Azure#GlobalAzure #ViseoSpirit
https://github.com/AzureADSamples
Some examples:
WebApp-WebAPI-OAuth2-UserIdentity-DotNet
WebApp-WebAPI-OpenIDConnect-DotNet
WebApp-GraphAPI-PHP
WebAPI-Nodejs
NativeClient-Xamarin-iOS
NativeClient-iOS
Azure AD Samples
29
Microsoft Azure#GlobalAzure #ViseoSpirit
GAB 2015 LYON ORAGANIZER
LOCAL SPONSORS WORLDWIDE SPONSORS
…
#GlobalAzure #ViseoSpirit

Contenu connexe

Similaire à Gab2015 samir arezki_samuelpecoul_sso avec azure ad

MUG Strasbourg - Azure Active Directory et ses déclinaisons
MUG Strasbourg - Azure Active Directory et ses déclinaisonsMUG Strasbourg - Azure Active Directory et ses déclinaisons
MUG Strasbourg - Azure Active Directory et ses déclinaisonsmugstrasbourg
 
Tout ce que vous avez toujours voulu savoir sur Azure Active Directory
Tout ce que vous avez toujours voulu savoir sur Azure Active DirectoryTout ce que vous avez toujours voulu savoir sur Azure Active Directory
Tout ce que vous avez toujours voulu savoir sur Azure Active DirectoryMicrosoft Technet France
 
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Vincent Thavonekham-Pro
 
Exadays cloud – Enjeux et Transformation du SI
Exadays   cloud – Enjeux et Transformation du SIExadays   cloud – Enjeux et Transformation du SI
Exadays cloud – Enjeux et Transformation du SISamir Arezki ☁
 
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...AZUG FR
 
[GAB2016] La gestion des identités avec Azure - Maxime Rastello
[GAB2016] La gestion des identités avec Azure - Maxime Rastello [GAB2016] La gestion des identités avec Azure - Maxime Rastello
[GAB2016] La gestion des identités avec Azure - Maxime Rastello Cellenza
 
Donnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec AzureDonnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec AzureSamir Arezki ☁
 
Sécuriser votre site web azure, c’est simple maintenant !
Sécuriser votre site web azure, c’est simple maintenant !Sécuriser votre site web azure, c’est simple maintenant !
Sécuriser votre site web azure, c’est simple maintenant !Estelle Auberix
 
Sécuriser votre site web azure, c'est simple maintenant!
Sécuriser votre site web azure, c'est simple maintenant!Sécuriser votre site web azure, c'est simple maintenant!
Sécuriser votre site web azure, c'est simple maintenant!Chourouk HJAIEJ
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Aymeric Weinbach
 
Les services de données (SQL/NoSQL) sur Azure
Les services de données (SQL/NoSQL) sur AzureLes services de données (SQL/NoSQL) sur Azure
Les services de données (SQL/NoSQL) sur AzureSamir Arezki ☁
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleAymeric Weinbach
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016Aymeric Weinbach
 
Architecture Cloud Hybride
Architecture Cloud HybrideArchitecture Cloud Hybride
Architecture Cloud HybrideMicrosoft
 
Comment intégrer une application dans Azure Active Directory
Comment intégrer une application dans Azure Active DirectoryComment intégrer une application dans Azure Active Directory
Comment intégrer une application dans Azure Active DirectoryMicrosoft Technet France
 
Le point sur la synchronisation de AD et Azure AD
Le point sur la synchronisation de AD et Azure AD Le point sur la synchronisation de AD et Azure AD
Le point sur la synchronisation de AD et Azure AD Microsoft Technet France
 
Azure Active Directory : on fait le point
Azure Active Directory : on fait le pointAzure Active Directory : on fait le point
Azure Active Directory : on fait le pointMaxime Rastello
 

Similaire à Gab2015 samir arezki_samuelpecoul_sso avec azure ad (20)

MUG Strasbourg - Azure Active Directory et ses déclinaisons
MUG Strasbourg - Azure Active Directory et ses déclinaisonsMUG Strasbourg - Azure Active Directory et ses déclinaisons
MUG Strasbourg - Azure Active Directory et ses déclinaisons
 
Tout ce que vous avez toujours voulu savoir sur Azure Active Directory
Tout ce que vous avez toujours voulu savoir sur Azure Active DirectoryTout ce que vous avez toujours voulu savoir sur Azure Active Directory
Tout ce que vous avez toujours voulu savoir sur Azure Active Directory
 
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_...
 
Exadays cloud – Enjeux et Transformation du SI
Exadays   cloud – Enjeux et Transformation du SIExadays   cloud – Enjeux et Transformation du SI
Exadays cloud – Enjeux et Transformation du SI
 
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
 
[GAB2016] La gestion des identités avec Azure - Maxime Rastello
[GAB2016] La gestion des identités avec Azure - Maxime Rastello [GAB2016] La gestion des identités avec Azure - Maxime Rastello
[GAB2016] La gestion des identités avec Azure - Maxime Rastello
 
Donnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec AzureDonnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec Azure
 
Sécuriser votre site web azure, c’est simple maintenant !
Sécuriser votre site web azure, c’est simple maintenant !Sécuriser votre site web azure, c’est simple maintenant !
Sécuriser votre site web azure, c’est simple maintenant !
 
Sécuriser votre site web azure, c'est simple maintenant!
Sécuriser votre site web azure, c'est simple maintenant!Sécuriser votre site web azure, c'est simple maintenant!
Sécuriser votre site web azure, c'est simple maintenant!
 
Cloud Hybride, le SSO de bout en bout
Cloud Hybride, le SSO de bout en bout Cloud Hybride, le SSO de bout en bout
Cloud Hybride, le SSO de bout en bout
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
 
Gab2015 samir arezki_azuredata
Gab2015 samir arezki_azuredataGab2015 samir arezki_azuredata
Gab2015 samir arezki_azuredata
 
Les services de données (SQL/NoSQL) sur Azure
Les services de données (SQL/NoSQL) sur AzureLes services de données (SQL/NoSQL) sur Azure
Les services de données (SQL/NoSQL) sur Azure
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generale
 
Présentation AzureAD ( Identité hybrides et securité)
Présentation AzureAD ( Identité hybrides et securité)Présentation AzureAD ( Identité hybrides et securité)
Présentation AzureAD ( Identité hybrides et securité)
 
Cnam cours azure ze cloud intro et présentation generale 2016
Cnam cours azure ze cloud intro et présentation  generale 2016Cnam cours azure ze cloud intro et présentation  generale 2016
Cnam cours azure ze cloud intro et présentation generale 2016
 
Architecture Cloud Hybride
Architecture Cloud HybrideArchitecture Cloud Hybride
Architecture Cloud Hybride
 
Comment intégrer une application dans Azure Active Directory
Comment intégrer une application dans Azure Active DirectoryComment intégrer une application dans Azure Active Directory
Comment intégrer une application dans Azure Active Directory
 
Le point sur la synchronisation de AD et Azure AD
Le point sur la synchronisation de AD et Azure AD Le point sur la synchronisation de AD et Azure AD
Le point sur la synchronisation de AD et Azure AD
 
Azure Active Directory : on fait le point
Azure Active Directory : on fait le pointAzure Active Directory : on fait le point
Azure Active Directory : on fait le point
 

Plus de Vincent Thavonekham-Pro

Gab2015 nicolas fonrose_costefficiencywithmicrosoftazure.pptx
Gab2015 nicolas fonrose_costefficiencywithmicrosoftazure.pptxGab2015 nicolas fonrose_costefficiencywithmicrosoftazure.pptx
Gab2015 nicolas fonrose_costefficiencywithmicrosoftazure.pptxVincent Thavonekham-Pro
 
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderneGab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderneVincent Thavonekham-Pro
 
Gab2015 Jean-Marie Crommen Docker sur Azure
Gab2015 Jean-Marie Crommen Docker sur AzureGab2015 Jean-Marie Crommen Docker sur Azure
Gab2015 Jean-Marie Crommen Docker sur AzureVincent Thavonekham-Pro
 
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...Vincent Thavonekham-Pro
 
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...Vincent Thavonekham-Pro
 
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)Vincent Thavonekham-Pro
 
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...Vincent Thavonekham-Pro
 
Gab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelierGab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelierVincent Thavonekham-Pro
 

Plus de Vincent Thavonekham-Pro (9)

Gab2015 nicolas fonrose_costefficiencywithmicrosoftazure.pptx
Gab2015 nicolas fonrose_costefficiencywithmicrosoftazure.pptxGab2015 nicolas fonrose_costefficiencywithmicrosoftazure.pptx
Gab2015 nicolas fonrose_costefficiencywithmicrosoftazure.pptx
 
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderneGab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
Gab2015 aurelien regat-barrel_des applicationsclientesportablesgraceaucppmoderne
 
Gab2015 Jean-Marie Crommen Docker sur Azure
Gab2015 Jean-Marie Crommen Docker sur AzureGab2015 Jean-Marie Crommen Docker sur Azure
Gab2015 Jean-Marie Crommen Docker sur Azure
 
Gab2015 samir arezki_api management
Gab2015 samir arezki_api managementGab2015 samir arezki_api management
Gab2015 samir arezki_api management
 
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...
Gab2015 benjamin soulier_azureappservices-azure_app_service-toutes_les_nouvea...
 
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...
Gab2015 christophe havard_hackaton_zone61_les_dessous_de_la_création_d_un_obj...
 
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
Gab2015 Jeremy Mounet Azure Dynamics 2012 and 2015 (on MS Azure)
 
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
Gab2015 Cedric Derue Vincent Thavonekham Approche Devops pour builder une sol...
 
Gab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelierGab2015 sam p_danielt_emilienp_legacycodeatelier
Gab2015 sam p_danielt_emilienp_legacycodeatelier
 

Gab2015 samir arezki_samuelpecoul_sso avec azure ad