Programa do Curso

Introdução

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

Uma visão geral da arquitetura CAS

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

Construindo CAS como um projeto de sobreposição

  • Construindo e implantando 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 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
  • Configurando a autenticação de longo prazo "Lembrar-me"
  • Configurando autenticação de proxy
  • Autenticação multifator (MFA)
  • Limitando tentativas de login malsucedidas com otimização de login
  • Configurando um cookie de sessão SSO

Resolução e Liberação de Atributos

  • Atributo Principal-Id: recebendo ID de usuário autenticado
  • Política de liberação de atributos: liberando atributos para aplicativos
  • Atributos de armazenamento em cache: armazenamento em cache de atributos resolvidos
  • Criptografando atributos: Criptografando condicionalmente atributos

Solução de problemas

Resumo e próximas etapas

Requisitos

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

Público

  • Administradores de sistemas
  7 horas
 

Declaração de Clientes (8)

Cursos Relacionados

CRISC - Certified in Risk and Information Systems Control

  21 horas

Microsoft SDL Core

  14 horas

Standard Java Security

  14 horas

Java and Web Application Security

  21 horas

Advanced Java Security

  21 horas

Advanced Java, JEE and Web Application Security

  28 horas

.NET, C# and ASP.NET Security Development

  14 horas

Categorias Relacionadas