Plan du cours

Introduction

  • Les arguments en faveur de SOS (Single-Sign-On-Authentication)
  • CAS vs LDAP vs OpenID

Vue d'ensemble de l'architecture CAS

  • Composants du système
  • Serveur CAS
  • Clients CAS
  • Protocoles pris en charge
  • Composants logiciels
    • Spring MVC/Spring Webflow
    • Ticketing
    • Authentification

Construire CAS en tant que projet superposé

  • Construire et déployer avec Gradle, Maven et Docker
  • Utiliser des sources personnalisées et tierces
  • Gérer les dépendances

Configurer l'authentification dans CAS

  • Orchestrer les gestionnaires d'authentification avec le gestionnaire d'authentification
  • Choisir les gestionnaires d'authentification et les schémas d'authentification
  • Test du schéma d'authentification par défaut
  • Résolution du principal
  • Transformer l'identifiant de l'utilisateur
  • Configuration de l'authentification à long terme "Remember Me
  • Mise en place d'une authentification par proxy
  • Authentification multifactorielle (MFA)
  • Limiter les tentatives de connexion infructueuses grâce à la limitation des connexions (login throttling)
  • Configuration d'un cookie de session SSO

Résolution et libération des attributs

  • Attribut Principal-Id : réception de l'identifiant de l'utilisateur authentifié
  • Politique de libération d'attributs : Libération des attributs pour les applications
  • Mise en cache des attributs : Mise en cache des attributs résolus
  • Cryptage des attributs : Cryptage conditionnel des attributs

Résolution des problèmes

Résumé et prochaines étapes

Pré requis

  • Compréhension des concepts de sécurité (authentification, autorisation, etc.)
  • Familiarité avec Linux et la ligne de commande

Public

  • Administrateurs système
 7 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires