Autenticação CAS

Funcionalidades

  • O CAS fornece o serviço de login para a Web, com as seguintes características:
  • Um protocolo aberto e bem documentado
  • Um componente de servidor Java de código aberto
  • Suporte de autenticação plugável (LDAP, banco de dados, X.509, 2 fatores)
  • Suporte para vários protocolos (CAS, SAML, OAuth, OpenID)
  • Uma biblioteca de clientes para Java, .Net, PHP, Perl, Apache, uPortal e outros.
  • Integra-se com uPortal, BlueSocket, TikiWiki, Mule, Liferay, Moodle e outros.
  • Documentação comunitária e suporte de implementação
  • Uma extensa comunidade de adotantes

Requisitos

  • Ter acesso ao Security do sistema.
  • Ter uma aplicação do CAS.

Telas que utilizam a política de senha

  • As telas abaixo respeitam a política de senha conforme configurada:
  • Login e logout.

Opções/Parâmetros:

  • A tela pode ser acessada no Security do sistema, ao entrar na tela de configuração security, clicar na Aba “Autenticação CAS”.

  • Url de acesso a página de login: Adicionar o link de login da aplicação CAS.
  • Url de acesso a página de logout: Adicionar o link de logout da aplicação CAS.
  • Url de acesso a api de validação de ticket: Adicionar o link de da api que gera a validação do ticket da aplicação CAS.
  • Tipo de retorno da validação do ticket: Escolher o tipo de retorno que a validação do ticket gera: Json e Texto Plano.

  • Após configurar as URLs do CAS no sistema, basta definir os usuário que utilizam a autenticação CAS.

Observação: Ao chamar o CAS pelo navegador, você deve passar o parâmetro “service”. Este parâmetro identifica qual a página o CAS deve chamar após a autenticação.
Ex.: https://site/cas/login?service=http://endereco_aplicacao_mentor/nome_aplicacao_security_G5/login.jsf

  • (edição externa)