Programa do Curso

Introdução

  • O caso do SOS (Single-Sign-On-Authentication)
  • CAS vs LDAP vs OpenID

Uma visão geral da arquitetura do CAS

  • Componentes do sistema
  • Servidor CAS
  • Clientes CAS
  • Protocolos suportados
  • Componentes de software
    • Spring MVC/Spring Webflow
    • Emissão de bilhetes
    • Autenticação

Criando o CAS como um projeto de sobreposição

  • Criação e implantação com Gradle, Maven e Docker
  • Usando fontes personalizadas e de terceiros
  • Gerenciando dependências

Configurando a autenticação no CAS

  • Orquestrando manipuladores de autenticação com o gerenciador de autenticação
  • Escolhendo manipuladores e esquemas de autenticação
  • Testando o esquema de autenticação padrão
  • Resolução principal
  • Transformando o ID do usuário
  • Configurar a autenticação de longo prazo "Lembrar-me"
  • Configurar a autenticação proxy
  • Autenticação multi-fator (MFA)
  • Limitar as tentativas de início de sessão falhadas com a limitação de início de sessão
  • Configurar um cookie de sessão SSO

Resolução e libertação de atributos

  • Atributo Principal-Id: receber o ID de utilizador autenticado
  • Política de libertação de atributos: Libertação de atributos para aplicações
  • Armazenamento em cache de atributos: Armazenamento em cache de atributos resolvidos
  • Encriptação de atributos: Encriptação condicional de atributos

Resolução de problemas

Resumo e próximos passos

Requisitos

  • Conhecimento dos conceitos de segurança (autenticação, autorização, etc.)
  • Familiaridade com Linux e a linha de comando

Público-alvo

  • Administradores de sistemas
 7 Horas

Próximas Formações Provisórias

Categorias Relacionadas