Plan du cours
Introduction
- Vue d'ensemble d'OAuth
- Comprendre la sécurité des API
OAuth
- Points de terminaison du protocole
- Champ d'application
- Code d'autorisation pour les applications web
- Flux implicite pour les applications à page unique
- Informations d'identification du client pour les machines
- Identifiants du mot de passe du propriétaire de la ressource
- Accès à long terme avec des jetons de rafraîchissement
- Choisir le bon mode de réponse
- Simplifier OAuth avec OAuth 2.1
Meilleures pratiques pour les applications natives
- Problèmes propres aux applications natives
- Utiliser PKCE pour gérer les jetons volés
- Choisir la meilleure URI de redirection
Meilleures pratiques pour les applications basées sur un navigateur
- Le profil de sécurité de l'application basée sur le navigateur
- OAuth dans le navigateur
- Éviter OAuth avec les cookies SameSite
- Sécuriser les applications basées sur le navigateur avec le backend pour le frontend
Extension d'OAuth
- OAuth et l'identité avec OpenID Connect
- Configuration des clients avec les métadonnées OAuth
- Autoriser l'IdO avec le flux de périphériques OAuth
- Combiner SAML et OAuth avec la subvention d'assertion SAML
- Sécuriser Microservices avec l'échange de jetons
Résumé et prochaines étapes
Pré requis
Audience
- Développeurs
Nos clients témoignent (5)
La configuration du rapport et des règles.
Jack - CFNOC- DND
Formation - Micro Focus ArcSight ESM Advanced
Traduction automatique
Le fait qu'il y avait des exemples pratiques avec le contenu
Smita Hanuman - Standard Bank of SA Ltd
Formation - Basel III – Certified Basel Professional
Traduction automatique
Le formateur était extrêmement clair et concis. Très facile à comprendre et à assimiler les informations.
Paul Clancy - Rowan Dartington
Formation - CGEIT – Certified in the Governance of Enterprise IT
Traduction automatique
Le formateur était très motivé et compétent. Le formateur n'a pas seulement été capable de transmettre les informations, elle a également ajouté de l'humour pour alléger le sujet théorique et parfois aride du cours.
Marco van den Berg - ZiuZ Medical B.V.
Formation - HIPAA Compliance for Developers
Traduction automatique
I genuinely was benefit from the communication skills of the trainer.
Flavio Guerrieri
Formation - CISM - Certified Information Security Manager
Traduction automatique