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.
Descrição da funcionalidade
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