Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

O

Single

 SSO (Sigle Sign

-On ou SSO possibilita que você acesse diversos serviços sem a necessidade de criar uma nova conta em cada serviço visitado, para isso ele utiliza uma autenticação via um cadastro que você já completou em outros serviços, como por exemplo, o Gmail. No Cronapp também é possível utilizar esse tipo de autenticação em sua aplicação, de modo a facilitar a vida dos usuários.

On) é uma ferramente de controle de acesso para aplicações distribuídas na web com integração a sistemas corporativos. Ele é responsável por gerenciar o processo de autenticação e permissões dos usuários em múltiplos serviços, dessa forma, é possível logar em um desses serviços e ter acesso aos demais serviços sem precisar logar em cada um deles. Um exemplo conhecido de sistema que utiliza o SSO é o Gmail (conta Google).

Já a SAML (Security Assertion Markup Language) é um padrão aberto que troca informações de autenticação entre provedor de serviços e um provedor de identidade (IdP). Dessa forma, é possível usar um IdP de terceiros para autenticar usuários e passar informações de identidade para o provedor de serviços por um arquivo XML assinado digitalmente.

Independente do tipo de autenticação escolhido (SSO ou SAML), o processo de configuração no Cronapp é o mesmo, como veremos abaixo. 

Seleção da autenticação

A seleção da autenticação pode ser feita durante ou após a criação do projeto no Cronapp. Na janela de criação do projeto é possível selecionar as opções SSO ou SAML no campo Tipo de Autenticação (Figura 1). 


Image Added

Figura 1 - Seleção do tipo de autenticação na criação do projeto


Se a configuração for após a criação do projeto, acesse a aba Configurações do Projeto na Janela de mesmo nome e selecione a opção SSO (Oauth2) ou SAML para exibir uma nova aba, Configurações da Autenticação. (Figura 2) 


Image Added

Figura 2 - Seleção do tipo de autenticação após o projeto criado


Configuração

Após seguir os passos da figura 2, acesse a aba Configurações da Autenticação e preencha os campos informados na figura 3.


Image Added

Figura 3 - Aba Configurações da Autenticação da janela

Configurando o SSO no Cronapp

Para utilizar a opção de autenticação via Single Sign-On, basta selecionar a opção SSO no campo tipo de autenticação ao criar um novo projeto (figura 1). Caso não saiba como criar um novo projeto clique aqui.

Image Removed

Figura 1 - Opção SSO ao criar novo projeto.

Após criar o projeto, localize o arquivo application.properties na árvore de arquivos (figura 1.1)  e clique duas vezes para abrir a janela de configuração.

Image Removed

Figura 1.1 - Arquivo application.properties na árvore de arquivos.

Nesse momento, é necessário realizar uma configuração no projeto para que a autenticação via SSO funcione corretamente em sua aplicação. Para isso é necessário preencher os seguintes campos (figura 1.2):

Image Removed

Figura 3 - Janela de Configurações do Projeto


  • ID do Cliente: O ID do cliente encontrado nas configurações do provedor de autenticação SSO / SAML.
  • Segredo do Cliente: O segredo do cliente encontrado nas configurações do provedor de autenticação SSO / SAML.
  • URI do Token de Acesso: URI do provedor OAuth que fornece o token de acesso para a aplicação.
  • URI de Autorização do Usuário: URI para o qual o usuário será redirecionado, se for necessário, para autorizar o acesso ao recurso.
  • URI de Informações do Usuário: URI para obter detalhes atuais do usuário.


Funcionalidade exclusiva Funcionalidades exclusivas da versão


Nessa página

Índice