Você está na página 1de 4

19/09/2023, 11:14 Cerberus | Iplanrio Docs

Cerberus Cerberus

Cerberus
Cerberus é um sistema para gerenciamento de Perfis e Recursos de uma aplicação e está disponibilizado no endereço
(https://jeap.rio.rj.gov.br/cerberus).

Para utilizar as funcionalidades de Gerenciamento de Permissões do Cerberus é necessário efetuar o cadastro do seu Sistema, incluindo seus
Recursos, criando Perfis e associando Recursos e Usuários aos Perfis.

Para realizar a integração com o Cerberus, basta efetuar uma requisição HTTP - GET, informando alguns headers na requisição, o retorno da
mesma é um arquivo JSON com todas as informações necessárias.

Usuários
Para um Usuário ser associado a um Perfil de um Sistema ele deve ser cadastrado pelo Administardor do Cerberus. Após ser cadastrado uma
vez, o Usuário pode ser associado a qualquer sistema gerenciado pelo Cerberus.

O Cerberus valida o CPF do usuário no Sistema RUC (Registro Único de Cidadão) da PCRJ.

O campo Login deve ser preenchido com a matrícula no caso de um usuário interno da PCRJ ou com o CPF no caso de um Usuário
externo.

Sistemas
https://iplanrio-docs.apps.rio.gov.br/docs/produtos/cerberus/ 1/4
19/09/2023, 11:14 Cerberus | Iplanrio Docs

Sistemas devem ser cadastrados pelo Administrador do Cerberus. No momento do cadastro o Administrador do Cerberus deve definir um
Administrador do novo sistema cadastrado.

Cada Sistema possui um Diretório de Autenticação, onde as credenciais de Acesso de seus Usuários são validadas.

Administradores
Administradores de Sistema são criados pelo Administrador do Cerberus para realizarem o gerenciamento dos Sistema que os mesmos forem
definidos como Administrador.

Os Administradores do Sistema possuem acesso a executar todos os Recursos do Sistema, assim como os Recursos de Controle de acesso,
podendo adicionar outros Administradores e Desenvolvedores.

Para criar um novo Administrador, selecione o ambiente desejado e clique no botão Adicionar. Informe o nome do usuário, selecione o
usuário desejado e clique no botão adicionar.

Um Administrador só poderá incluir outros Administradores ou Desenvolvedores nos ambientes que o mesmo possuir acesso.

Desenvolvedores
Desenvolvedores são criados pelo Administrador do Sistema para efetuarem a manutenção dos Recursos do Sistema.

Um Desenvolvedor só possui direito de cadastrar e excluir recursos nos ambientee que o mesmo foi cadastrado.

Recursos
https://iplanrio-docs.apps.rio.gov.br/docs/produtos/cerberus/ 2/4
19/09/2023, 11:14 Cerberus | Iplanrio Docs

Recurso é qualquer artefato que necessite de Permissão dentro de um Sistema. Os Recursos podem ser Menus da Aplicação, Telas, Páginas,
Cruds, Funcionalidades e Endpoints(Web Services).

Os desenvolvedores cadastram os Recursos no Ambiente de Desenvolvimento e promovem os mesmos para os Ambientes de Produção e
Homologação. Os Adminsitradores também podem realizar essa operação.

Um Recurso só pode ser cadastrado em Ambiente de Desenvolvimento, para ficar disponível nos outros ambientes ele deve ser
promovido.

Perfis
Os Perfis são agrupamentos de Recursos para determinados usuários, um Perfil é criado com um nome e Recursos e Usuários associados.

Para um Usuário ter permissão de Acesso a um Recurso ele deve estar associado a um Perfil que possua o recurso desejado.

Os Perfis são cadastrado em ambiente de Desenvolvimento e são promovidos pelo Administrador aos outros ambientes.

Um Perfil só pode ser cadastrado em Ambiente de Desenvolvimento, para ficar disponível nos outros ambientes ele deve ser promovido.

Acessos
Essa aba exibe todos os Acessos ao sistema, todas as tentativas de Login são listadas nessa página, sucesso ou insucesso, no caso de insucesso
exibe o motivo do acesso não ter sido permitido.

Dependendo da forma como o desenvolvendor do sistema cliente consome a API do Cerberus, podemos visualizar o acesso a todos os
recursos do sistema ou somente os acessos no momento do Login.

https://iplanrio-docs.apps.rio.gov.br/docs/produtos/cerberus/ 3/4
19/09/2023, 11:14 Cerberus | Iplanrio Docs

Manutenções
Quando um Sistema possuir uma manutenção programada a mesma pode ser cadastrada no Cerberus, assim os Sistemas Clientes podem
avisar seus Usuários o período que o mesmo estará indisponível.

Bloqueios
O Cerberus possui uma verificação de inatividade dos Usuários associados a um Sistema. Usuários com o último acesso com sucesso efetuado a
mais de 45 dias da data atual são bloqueados automaticamente pelo Sistema.

Na aba Bloqueios o Administrador do Sistema pode desbloquear o Usuário.

Integrações
O Cerberus permite o controle das integrações entre sistemas. Na aba integrações você deve informar os consumidores que utilizarão
determinados Recursos de um determinado Sistema.

Consumidor deve ser um Sistema ou um Usuário.

Após o cadastro do consumidor, você deve informar os Recursos que a integração tem Permissão, cadastrando o Recurso de forma unitária no
link Recursos ou informando um Perfil que agrupa vários Recursos no link Perfis.

Edit this page

https://iplanrio-docs.apps.rio.gov.br/docs/produtos/cerberus/ 4/4

Você também pode gostar