ADUNEO CAMPUS
BY FORGEROCK

FORGEROCK AM

CUSTOMISATION AND APIS (5 JOURS)

Cette formation assure une introduction technique pratique à la gestion des APIs ForgeRock et des cas d’usage de personnalisation. Les étudiants étudieront les points d’extension de Access Management et acquerront les compétences nécessaires pour étendre et intégrer une solution Access Management dans un contexte réel. Les bonnes pratiques de développement sont communiquées à travers une série de TP. Notez que la Révision B de ce cours se concentre sur ForgeRock Access Management, construit à partir du projet open source OpenAM 13.

Le cours s’adresse aux :

  • – Développeurs d’applications adaptant les applications clientes pour utiliser les fonctionnalités de gestion d’accès OpenAM
  • – Architectes systèmes et développeurs logiciels étendant et intégrant les services OpenAM pour leurs organisations
  • – Avoir suivi le cours AM-410
  • – Connaissances et compétences de base dans l’utilisation du système d’exploitation Linux pour réussir les Travaux pratiques
  • – UDes connaissances de base en JSON
  • – JavaScript
  • – REST
  • – Java
  • – Lister les points d’extension d’OpenAM
  • – Décrire le mécanisme d’Interface du Fournisseur de Service (Service Provider Interface)
  • – Indiquer les composants personnalisables affectés au niveau des cas d’utilisation courants d’OpenAM
  • – Utiliser le service de gestion de service
  • – Assimiler les concepts de base de l’écriture de scripts (scripting)
  • – Utiliser l’interface d’administration pour effectuer des opérations de recherche modification et de configuration de scripts
  • – Décrire le processus d’Authentification d’OpenAM
  • – Concevoir et implémenter un module d’authentification personnalisé
  • – Discuter des caractéristiques des plugins de Post-authentification (PAP)
  • – Concevoir et implémenter un plugin de Post-authentification personnalisé
  • – Décrire le processus d’authentification par script
  • – Expliquer comment les modules d’authentification scriptés côté serveur communiquent avec OpenAM
  • – Manipuler l’interface d’administration pour créer et tester des chaînes d’authentification contenant des scripts
  • – Discuter des concepts de politique dans OpenAM 13
  • – Implémenter une condition de droit (Entitlement Condition) ou une condition scriptée (Scripted Condition)
  • – Décrire l’API REST Common ForgeRock (CREST)
  • – Activer le partage de ressources d’origine croisée (Cross-Origin Resource Sharing CORS) dans OpenAM
  • – Expliquer le processus d’authentification des utilisateurs via l’API REST
  • – Décrire la gestion des identités et des domaines à travers l’API REST
  • – Montrer comment la réinitialisation du mot de passe et l’auto-enregistrement de l’utilisateur peuvent être effectués via l’API REST
  • – Interroger la liste des applications de tableau de bord via l’API REST
  • – Montrer comment utiliser le moteur de règles pour protéger les ressources non basées sur des URL
  • – Décrire les API REST de gestion et d’évaluation des stratégies
  • – Décrire OAuth 2.0 et OpenID Connect ainsi que l’utilisation de leurs points de terminaison HTTP
  • – Démontrer la validation de la portée et personnaliser son comportement par défaut
  • – Expliquer les concepts de base de l’UMA
  • – Configurer OpenAM en tant que serveur d’autorisation UMA
  • – Gérer les ensembles de ressources UMA
  • – Démontrer comment personnaliser le flux de travail UMA

SESSIONS