La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Projet de fin d’étude 2018 / 2019 Génie des Systèmes Electroniques et Automatiques AUTOMATISATION DU PROCESSUS DES TESTS D’INTÉGRATION POUR LE COMPOSANT.

Présentations similaires


Présentation au sujet: "Projet de fin d’étude 2018 / 2019 Génie des Systèmes Electroniques et Automatiques AUTOMATISATION DU PROCESSUS DES TESTS D’INTÉGRATION POUR LE COMPOSANT."— Transcription de la présentation:

1 Projet de fin d’étude 2018 / 2019 Génie des Systèmes Electroniques et Automatiques AUTOMATISATION DU PROCESSUS DES TESTS D’INTÉGRATION POUR LE COMPOSANT SOFTWARE OPC DES ECUs LEAR Stage de fin d‘Études Mise en place du SSO (Single Sign-On)

2 Introduction Plan 2 Avant OAuth1.0/2.0 Automatisation du processus du test d'intégration pour le composant OPC des ECUs Lear Projet de fin d’étude 2018 / 2019 1 OAuth 1.0 OpenID Connect OAuth 2.0

3 Graduation Project 2018 / 2019 Génie des Systèmes Electroniques et Automatiques Projet de fin d’étude 2018 / 2019 2 Introduction

4 Graduation Project 2018 / 2019 Projet de fin d’étude 2018 / 2019 3 schéma classique d’un processus d’authentification et d’autorisationAvant OAuth

5 OAuth 1.0 Projet de fin d’étude 2018 / 2019 4 Protocol standard d’autorisation Monolithique Contrôle l’accès aux APIs

6 Graduation Project 2018 / 2019 Projet de fin d’étude 2018 / 2019 5 Principe du OAuth1.0OAuth1.0 demande d’une autorisation authentification auprès du serveur d'autorisation Code d'autorisation Demande de jeton d'accès jeton d'accès serveur du ressource protégée envoie la ressource demandée

7 OAuth 2.0 Projet de fin d’étude 2018 / 2019 6 Une réécriture complète de OAuth1.0 Modulaire Un framework d’autorisation Pas de compatibilité ascendante

8 1- Autorisation avec code 8 2- Autorisation Implicite Automatisation du processus du test d'intégration pour le composant OPC des ECUs Lear Projet de fin d’étude 2018 / 2019 7 3- Autorisation avec les identifiants du propriétaire de la ressource 4- Autorisation avec les identifiants du client OAuth 2.0 : Type d'autorisation d’Informations d'identification.

9 Graduation Project 2018 / 2019 Projet de fin d’étude 2018 / 2019 8 1-Autorisation avec codeOAuth2.0 demande d’une autorisation authentification auprès du serveur d'autorisation Code d'autorisation Demande de jeton d'accès jeton d'accès serveur du ressource protégée envoie la ressource demandée

10 Graduation Project 2018 / 2019 Projet de fin d’étude 2018 / 2019 9 Les éléments du URL durant les fluxOAuth2.0 1 2 3 4 -Client_ID -redirect_uri -Response_type -Scope -state -access_token -expires_in -access_token -fields { /* data */ }

11 Graduation Project 2018 / 2019 Projet de fin d’étude 2018 / 2019 10 2-Authorization ImpliciteOAuth2.0 authentification auprès du serveur d'autorisation jeton d'accès ressource demandée

12 Graduation Project 2018 / 2019 Projet de fin d’étude 2018 / 2019 11 3-Autorisation avec les identifiants du clientOAuth2.0 informations d'identifications jeton d'accès

13 Graduation Project 2018 / 2019 Projet de fin d’étude 2018 / 2019 12 4-Autorisation avec les identifiants du propriétaire de la ressourceOAuth2.0 Informations d'identifications

14 Graduation Project 2018 / 2019 Génie des Systèmes Electroniques et Automatiques Projet de fin d’étude 2018 / 2019 13 OpenID Connect Protocole d'identification et d'authentification conçu pour fonctionner avec OAuth.

15 Graduation Project 2018 / 2019 Projet de fin d’étude 2018 / 2019 14 Merci de votre attention

16 Graduation Project 2018 / 2019 Génie des Systèmes Electroniques et Automatiques Projet de fin d’étude 2018 / 2019 15 Références: 1-https://openid.net 2-https://oauth.net 3-https://tools.ietf.org 4-Advanced API Security Author's book Prabath Siriwardena


Télécharger ppt "Projet de fin d’étude 2018 / 2019 Génie des Systèmes Electroniques et Automatiques AUTOMATISATION DU PROCESSUS DES TESTS D’INTÉGRATION POUR LE COMPOSANT."

Présentations similaires


Annonces Google