Gestão das contas e das autorizações¶
A gestão de contas consiste em criar, modificar e eliminar contas de utilizador para as diversas aplicações geridas na organização. Isto implica atribuir identificadores únicos aos utilizadores (como nomes de utilizador ou números de funcionário) e gerir a informação associada a essas contas.
A gestão das permissões consiste em conceder direitos de acesso e autorizações específicas a cada identidade em função do seu papel, das suas responsabilidades, da sua organização e das suas necessidades dentro da organização. Estas autorizações podem incluir o acesso a aplicações, dados, redes, sistemas, recursos físicos, etc.
A gestão dos papéis e das permissões de uma identidade implica calcular e atribuir permissões às identidades nas diferentes aplicações, a fim de construir um repositório teórico das identidades e das suas permissões. Isto significa que todas as contas, papéis e autorizações calculados podem ser aprovisionados automática ou manualmente nas diversas aplicações de destino.
O CyberElements Identity oferece a possibilidade de gerir os papéis e as autorizações de forma automática, através de regras de autorização, ou de forma discricionária, através de adições manuais de direitos ou de pedidos por formulário (workflow).
Gestão dos tipos de conta¶
Um tipo de conta é composto por vários elementos:
- Uma política de login (obrigatória),
- Uma política de palavras-passe (opcional),
- Atributos de conta (opcional),
- Estados de conta definidos em função dos estados de identidade
Um tipo de conta deve estar ligado a um repositório e a um papel para poder gerar contas. É, por conseguinte, possível ter várias contas no mesmo repositório para a mesma identidade se essa identidade tiver vários papéis diferentes.
Criar/modificar/eliminar um tipo de conta para um repositório¶
Consulte a página Gestão dos tipos de objeto para a gestão dos tipos de conta, a configuração dos diferentes formulários, etc.
Criar/modificar/eliminar uma política de login¶
Para aceder à gestão das políticas de login, vá ao menu «Access Management/Account Rules».
Acede diretamente à lista das políticas de login existentes, precarregada numa tabela sem nenhum filtro aplicado.
Está prevista uma paginação para apresentar apenas 10 políticas de login.
Está disponível um campo de pesquisa no canto superior direito da tabela. A pesquisa incide sobre os atributos «code» e «name» das políticas de login.
Para criar uma nova política de login, clique no botão «
».
Introduza os parâmetros de uma política de login:
-
Code: código da política de login. Deve ser único, sem espaços nem caracteres especiais. Obrigatório.
-
Name: nome da política de login. Designação que será apresentada nos diversos formulários da aplicação. Obrigatório.
-
Description: campo que permite introduzir uma descrição da política de login. Opcional.
-
Formula (primary): fórmula de cálculo para definir o identificador
-
Duplicate policy:
- Automatic increment: o identificador é calculado com a fórmula primária e completado com um índice de duplicado. O índice de duplicado tem um formato de 3 dígitos.
- Exemplo: Login_Calc002
- Formula (duplicate): fórmula de cálculo personalizada, caso seja detetado um duplicado ao calcular o identificador com a fórmula principal. Pode utilizar a palavra-chave §INDEX_DOUBLON§ para gerir o incremento automático, colocando-a num local específico. Desde o Identity 7.0 SP3, a palavra-chave §INDEX_DOUBLON§ começa em 1 e não tem limite. Nas versões anteriores, o índice de duplicado tem um formato de 3 dígitos.
- Exemplo: Formula (duplicate) Login2_Calc
Atenção: para testar a fórmula com esta palavra-chave, deve substituir §INDEX_DOUBLON§ por um valor. Esta palavra-chave não pode ser interpretada no testador de fórmulas, mas funciona nos cálculos de login.
- Automatic increment: o identificador é calculado com a fórmula primária e completado com um índice de duplicado. O índice de duplicado tem um formato de 3 dígitos.
-
Ação a realizar se existir uma conta real:
- Utilizar e reconciliar com a conta real
- Gerar um login com a política de duplicados
- Não gerar uma conta
-
Ações a realizar se existir uma conta teórica:
- Gerar um login com a política de duplicados
- Não gerar uma conta
Para consultar e modificar uma política de login, clique no ícone «
» situado à direita na linha correspondente da tabela:
É possível passar ao modo de modificação diretamente a partir da página de consulta da política de login.
No modo de modificação, todos os campos podem ser modificados.
Ações dos botões em modo de modificação ou de criação:
- Cancel: cancela a introdução em curso e passa a página ao modo de consulta
- Save: valida o formulário e passa a página ao modo de consulta
- Save and quit: valida o formulário e regressa à página da lista das políticas de login
Para eliminar uma política de login, clique no ícone «
» situado à direita na linha correspondente da tabela:
É apresentada uma mensagem de confirmação antes da eliminação da política de login.
Atenção: não é possível eliminar uma política de login enquanto esta estiver ligada a um ou mais repositórios.
Criar/modificar/eliminar uma política de palavras-passe¶
Para aceder à gestão das políticas de palavras-passe, vá ao menu «Access management/Password rules».
Acede diretamente à lista das políticas de palavras-passe existentes, precarregada numa tabela sem nenhum filtro aplicado.
Está prevista uma paginação para apresentar apenas 10 políticas de palavras-passe.
Está disponível um campo de pesquisa no canto superior direito da tabela. A pesquisa incide sobre os atributos «code» e «name» das políticas de palavras-passe.
Para criar uma nova política de palavras-passe, clique no botão «
»:
Introduza os parâmetros de uma política de palavras-passe:
- Code: código da política de login. Deve ser único, sem espaços nem caracteres especiais. Obrigatório.
- Name: nome da política de login. Designação que será apresentada nos diversos formulários da aplicação. Obrigatório.
- Description: campo que permite introduzir uma descrição da política de palavras-passe. Opcional.
- Formula: fórmula de cálculo para definir a palavra-passe
Para consultar e modificar uma política de palavras-passe, clique no ícone «
» situado à direita na linha correspondente da tabela:
É possível passar ao modo de modificação diretamente a partir da página de consulta da política de palavras-passe.
No modo de modificação, todos os campos podem ser modificados.
Ações dos botões em modo de modificação ou de criação:
- Cancel: cancela a introdução em curso e passa a página ao modo de consulta
- Save: valida o formulário e passa a página ao modo de consulta
- Save and quit: valida o formulário e regressa à página da lista das políticas de palavras-passe
Para eliminar uma política de palavras-passe, clique no ícone «
» situado à direita da linha correspondente da tabela:
É apresentada uma mensagem de confirmação antes da eliminação da política de palavras-passe.
Atenção: não é possível eliminar uma política de palavras-passe se esta estiver ligada a um ou mais repositórios.
Consultar as contas de um repositório¶
Para procurar uma conta, vá ao menu «Accounts».
Acede diretamente à página de pesquisa de contas de um repositório selecionado (o primeiro da lista), precarregada sem nenhum filtro aplicado, mas respeitando as permissões associadas ao perfil do utilizador ligado.
Como as contas estão ligadas a um repositório, deve selecionar o repositório desejado através dos separadores ou da lista suspensa para apresentar a lista das contas associadas.
O modo de apresentação é definido em função do número de repositórios: ou existem 10 ou menos repositórios e são apresentados em separadores distintos, ou são enumerados numa lista suspensa.
Está prevista uma paginação para apresentar apenas 10 contas.
Está disponível um campo de pesquisa no canto superior direito da tabela. A pesquisa incide sobre os logins das contas e tem em conta o repositório selecionado.
Configurar a tabela de resultados da pesquisa de contas¶
Para configurar os atributos a incluir na tabela de resultados da pesquisa de contas, vá à página de configuração dos atributos, selecione o separador «Account», abra o atributo desejado em modo de modificação e marque a opção «Display in results table».
Reconciliar/desreconciliar uma conta teórica com uma conta real¶
Para ir para a página de gestão da reconciliação de contas, vá ao menu «Accounts» e ative a opção «Reconciliation»:
Aparecem duas novas tabelas na janela:
A segunda tabela enumera as contas órfãs do repositório selecionado. Recorde-se que as contas órfãs são contas recuperadas do repositório de destino, mas que não estão ligadas a nenhuma identidade no CyberElements Identity.
A terceira tabela enumera as identidades que não estão ligadas a nenhuma conta do repositório selecionado.
Nesta tabela, para cada identidade sem conta, pode:
- Ligar uma conta teórica existente. Para isso, clique no botão
situado à direita da identidade desejada e procure em seguida a conta teórica existente desejada. - Criar uma conta teórica. Para isso, clique no botão
situado à direita da identidade desejada e crie em seguida a conta teórica, selecionando o tipo de conta desejado.
Nota importante
A funcionalidade foi removida das interfaces mais antigas porque não é possível manter ambos os modos.
Gestão discricionária dos papéis e das autorizações¶
Para modificar manualmente as atribuições de papéis e as autorizações de uma identidade, abra o registo da identidade desejada em modo de consulta e vá ao separador «Roles and Authorizations».
É apresentada uma tabela com os papéis atribuídos à identidade. Para cada papel, uma tabela aninhada contém as autorizações ligadas à identidade e atribuídas ao papel. Uma autorização deve estar ligada a um par Identity/Role.
Se várias identidades estiverem reconciliadas, é apresentado um separador para cada identidade, o que lhe permite selecionar a identidade desejada. Os papéis/autorizações estão ligados a uma identidade e não a uma cadeia de reconciliação. É, por conseguinte, necessário selecionar a identidade desejada antes de proceder às atualizações manuais.
Está prevista uma paginação para apresentar apenas 10 papéis.
Na tabela integrada num papel, está prevista uma paginação para apresentar apenas 5 autorizações.
Está disponível um campo de pesquisa no canto superior direito da tabela dos papéis. A pesquisa baseia-se nos nomes dos papéis.
Na tabela integrada num papel, está disponível um campo de pesquisa na parte superior da tabela das autorizações. A pesquisa abrange os atributos «Category», «Code» e «Name» das autorizações.
Encontra as seguintes informações na tabela das autorizações:
- O seu estado:
- «Valid»: a autorização está visível sem qualquer marcação especial
- «Blocked»: a autorização está visível, mas riscada na interface
- Modo de atribuição. Os valores possíveis são
: manual, com o UID da identidade que efetuou a atribuição
: regra de autorização, com o nome da ou das regras
: autorização concedida por herança de papel
: o primeiro ícone indica que o direito foi adicionado manualmente (através de um workflow) e o segundo permite aceder ao workflow (ligação à interface de exploração do workflow).
Para adicionar um ou mais papéis, ou para adicionar uma ou mais autorizações a vários papéis da mesma identidade, clique no botão «
» situado no canto superior direito da tabela dos papéis.
Selecione o ou os papéis desejados e clique em seguida em Confirm para adicionar os papéis e passar à etapa seguinte, ou em Cancel para anular a operação.
Para adicionar uma ou mais autorizações a um papel já ligado à identidade, clique no botão «
» situado à direita na linha correspondente da tabela dos papéis.
Selecione a ou as autorizações desejadas e clique em seguida no botão «Confirm» para as ligar ao papel ou no botão «Cancel» para anular a operação. É possível definir uma data de início e uma data de fim que serão aplicadas a todas as autorizações selecionadas.
-
Botões de ação das autorizações:
Atenção: o botão para eliminar uma autorização só está presente se a autorização tiver sido atribuída exclusivamente de forma discricionária. A autorização pode continuar visível no estado «pending deletion» se o seu estado de aprovisionamento for «provisioned».
Para desligar um papel de uma identidade, clique no ícone «
» situado à direita da linha correspondente da tabela dos papéis.
É apresentada uma mensagem de confirmação antes da eliminação do papel.
Atenção: o botão para eliminar um papel só está presente se o papel tiver sido atribuído de forma discricionária. Todas as autorizações ligadas ao par identidade/papel serão também desligadas e desaprovisionadas na próxima sincronização, no caso de aprovisionamento automático.
Gestão das regras de autorização¶
As regras de autorização permitem configurar políticas de acesso e atribuir automaticamente direitos às identidades identificadas pela regra.
Uma regra de autorização consiste em associar:
- por um lado, uma população de utilizadores, definida por filtragem sobre papéis (RBAC), organizações (OrBAC) e/ou valores de atributos (ABAC),
- por outro lado, papéis e direitos de aplicação.
Para aceder à gestão das regras de autorização, vá ao menu «Access Management / Authorization Rules».
Acede diretamente à página que enumera as regras de autorização existentes, precarregada sem nenhum filtro aplicado, mas respeitando as autorizações ligadas ao perfil da pessoa ligada.
Está prevista uma paginação para apresentar apenas 10 regras.
Está disponível um campo de pesquisa no canto superior direito da tabela das regras. A pesquisa baseia-se nos nomes das regras.
Para criar uma nova regra de autorização, clique no botão «
».
A criação de uma regra é composta por três partes:
-
Definições gerais
- Name: nome da regra de autorização. Obrigatório.
- Description: campo que permite introduzir uma descrição da regra de autorização. Opcional.
- Context: selecione um ou mais contextos na lista suspensa que contém os contextos criados anteriormente.
-
Lista de critérios: clique nos botões « » ou « » para adicionar uma regra de filtragem das identidades que serão incluídas na regra de autorização. Uma regra de filtragem consiste em definir um atributo ao qual se aplica um filtro, o operador de comparação e os valores a comparar.
- O botão «
» permite adicionar um novo filtro ao mesmo nível do filtro anterior. - O botão «
» permite adicionar um grupo de filtros ao mesmo nível do filtro anterior. É obrigatório adicionar filtros ou grupos de filtros a um grupo através dos botões «
» ou «
» do grupo. - Em cada nível de filtro, deve indicar o operador a aplicar entre cada regra de filtragem.
- Um objeto sobre o qual deseja efetuar uma comparação. Pode ser:
- Um papel
- Um atributo de pessoa
- Um atributo de estrutura
- Um atributo de recurso
- Operador de comparação. A lista dos operadores de comparação é dinâmica e depende do tipo de objeto selecionado.
- Um valor a comparar: a introduzir ou a selecionar numa lista suspensa, em função do tipo de objeto selecionado e do operador de comparação.
- O botão «
Pode adicionar tantos critérios de filtragem quantos desejar. Devem definir-se operadores como «AND» ou «OR» entre cada regra de filtragem. É possível criar subgrupos para aumentar o número de possibilidades.
Exemplo: para criar a seguinte regra de filtragem:
(Person type = «Medical agent or External medical agent» AND atributo «Job» = «Biological unit manager») OR (Person type = «Non-medical agent» AND atributo «Job» = «Environmental specialist»)
Os critérios de filtragem serão configurados da seguinte forma:
- Papéis e autorizações a atribuir na regra de autorização: existem dois separadores para apresentar os papéis e as autorizações a incluir na regra de autorização. O separador «Role» apresenta a lista dos papéis e indica brevemente as autorizações relacionadas, caso existam. É também o separador a partir do qual é possível adicionar ou remover papéis e autorizações. O separador «Authorizations» apresenta a lista das autorizações adicionadas à regra, com o ou os papéis associados a cada uma. Este separador oferece simplesmente outra vista.
A lista das autorizações é filtrada em função dos papéis selecionados (um papel está ligado a um ou mais repositórios).
Para consultar e modificar uma regra de autorizações, clique no ícone «
» situado à direita na linha correspondente da tabela:
O modo de consulta permite ver os detalhes de uma regra de autorização e também a lista das identidades afetadas pela regra.
Pode procurar uma pessoa através do campo de pesquisa situado no canto superior direito da tabela.
Pode passar ao modo de modificação clicando no botão «Edit».
No modo de modificação, todos os campos podem ser modificados.
Nota: a lista das pessoas afetadas pela regra não é atualizada em tempo real quando uma regra é modificada. É atualizada depois de a regra ter sido validada e de os cálculos terem terminado.
Ações dos botões em modo de criação e de modificação:
- Cancel: cancela a introdução em curso e passa a página ao modo de consulta
- Save: valida o formulário e passa a página ao modo de consulta. Os cálculos são efetuados automaticamente.
- See Impact: apresenta os impactos da criação ou da atualização da regra. Os impactos são apresentados em duas tabelas:
- A primeira tabela enumera os impactos da regra sobre os direitos, tendo em conta apenas a regra de autorização criada ou modificada. São apresentadas todas as identidades que correspondem aos critérios, incluindo aquelas às quais a permissão já foi atribuída por outra via. Assim, se a pessoa perder efetivamente os seus direitos após a alteração da regra de autorização, pode ainda conservá-los por outros meios.
- A segunda tabela enumera os impactos globais da regra sobre os direitos. Esta secção tem em conta todas as regras do CyberElements Identity, as atribuições de direitos discricionárias e os direitos bloqueados por uma regra de separação de direitos. Se a permissão já tiver sido atribuída a uma identidade por outra via, a conta não será incluída nesta lista. São apresentados os direitos que serão efetivamente afetados/eliminados quando a alteração for validada.
Nesta segunda tabela, é possível aplicar um prazo antes de eliminar efetivamente o direito (aplicação de um período de transição ou de sobreposição).
Para eliminar uma regra de autorização, clique no ícone «
» situado à direita na linha correspondente da tabela:
É apresentada uma mensagem de confirmação antes de proceder à eliminação de uma regra de autorização.
O ícone «
» identifica uma regra de autorização cujo cálculo está em curso. Se estiver esbatido, significa que os cálculos estão concluídos.
Gestão das regras de segregação de funções (SoD)¶
Segregação de funções (SoD): é um princípio de segurança essencial que consiste em dividir responsabilidades e privilégios dentro de uma organização ou de um sistema, a fim de minimizar os riscos e evitar conflitos de interesses. É implementado para garantir uma utilização responsável e segura dos sistemas informáticos e dos recursos da empresa.
Uma regra de segregação de funções consiste em:
- Definir um grupo prioritário
- Adicionar papéis ou autorizações ao grupo prioritário com um peso de prioridade
Para aceder à gestão das regras de segregação de funções, aceda ao menu «Access Management / SoD Rules». A partir da versão 7.1, este menu oferece dois submenus: Identities e Accounts.
A partir da versão 7.1, o módulo de segregação de funções permite criar regras que se aplicam quer às autorizações, quer aos papéis, e adicionar filtros dirigidos às identidades ou às contas para limitar o âmbito de uma regra.
Os dois submenus correspondem aos dois níveis em que uma regra se pode aplicar:
- Identities: para uma mesma identidade que detenha direitos incompatíveis entre si;
- Accounts: quando uma pessoa possui várias identidades que partilham a mesma conta (fusão de contas) e o conjunto dos direitos dessas identidades é abrangido por uma regra de segregação de funções.
Cada um destes dois submenus contém dois separadores, Roles e Rights. O separador Roles define prioridades sobre os papéis de um grupo; o separador Rights, sobre as autorizações de um grupo. O procedimento descrito abaixo é idêntico nos dois separadores, sendo o objeto adicionado ao grupo prioritário, consoante o caso, um papel ou uma autorização.
Sob o seu código, nome e descrição, o registo de uma regra apresenta três blocos: a lista de critérios (os filtros dirigidos às identidades ou às contas), a lista de autorizações — ou de papéis — vinculados e a lista de identidades abrangidas pela regra.
Quando uma regra bloqueia ou desbloqueia um papel ou uma autorização para um utilizador, a operação é registada nas auditorias com o nome da regra que a desencadeou. Estes registos permitem encontrar a regra a rever em caso de bloqueio indesejado.
A consulta e a modificação das regras dependem dos direitos «220_001 - View a segregation of duties rule» e «220_002 - Modify a segregation of duties rule» do repositório CyberElements Identity.
Acede diretamente à página que enumera as regras de separação de funções existentes, precarregada sem nenhum filtro aplicado, mas respeitando as autorizações ligadas ao perfil da pessoa ligada.
Está prevista uma paginação para apresentar apenas 10 regras.
Está disponível um campo de pesquisa no canto superior direito da tabela das regras. A pesquisa baseia-se no nome dos grupos prioritários (= nome da regra de separação de direitos).
Para criar uma nova regra de separação de direitos, clique no botão «
»:
A criação de uma regra de separação de direitos comporta duas etapas.
Em primeiro lugar, introduza os parâmetros gerais:
- Code: código da regra de separação de direitos. Obrigatório.
- Name: nome da regra de permissões. Obrigatório.
- Description: campo que permite introduzir uma descrição da regra de separação de direitos. Opcional.
Guarde o formulário de criação para passar à segunda etapa, a adição de autorizações.
Para adicionar uma autorização à regra SoD, clique no botão «
» da tabela «List of associated rights».
Selecione a autorização desejada e introduza um peso para definir a prioridade. Quanto menor for o valor, maior é a prioridade.
Para modificar uma autorização na regra SoD, clique no botão «
» situado à direita na linha correspondente da tabela.
Pode modificar a autorização e/ou o peso de prioridade.
Para eliminar uma autorização na regra SoD, clique no botão «
» situado à direita na linha correspondente da tabela.
Para consultar e modificar uma regra de segregação de funções, clique no ícone «
» situado à direita na linha correspondente da tabela.
Pode passar ao modo de modificação clicando no botão «Edit».
No modo de modificação, só o nome e a descrição podem ser modificados
Para eliminar uma regra de separação de funções, clique no ícone «
» situado do lado direito da linha correspondente da tabela.
É apresentada uma mensagem de confirmação antes de proceder à eliminação de uma regra de autorização.
Apresentar pedidos de direitos através de formulários¶
Apresentar um pedido de direitos¶
Os pedidos de autorizações para uma pessoa (ou para si mesmo) são efetuados na antiga consola de exploração, através do menu «Run an ‘On demand’ workflow».
Clique no botão «Refresh» para apresentar a lista dos workflows disponíveis.
Clique no workflow que desejar para apresentar um pedido de autorização.
Selecione uma ou mais identidades a que o pedido se refere.
Selecione as autorizações desejadas na lista disponível. Indique as datas de início e de fim, se necessário.
Clique no botão «Add».
Pode adicionar ou remover autorizações conforme desejar. Se quiser adicionar datas de aplicação a uma autorização já selecionada, deve eliminá-la e adicioná-la novamente com as datas previamente introduzidas.
Clique no botão «Start» e confirme na janela emergente.
Depois de confirmar a execução do workflow, é automaticamente reencaminhado para a página de consulta dos pedidos em curso.
Apresentar um pedido de aprovisionamento (ou desaprovisionamento) manual de uma autorização¶
Os pedidos de aprovisionamento (ou desaprovisionamento) manual são apresentados na antiga consola de exploração, através do menu «Run an ‘On demand’ workflow».
Clique no botão «Refresh» para apresentar a lista dos workflows disponíveis.
Clique no workflow que desejar para apresentar um pedido de aprovisionamento.
Selecione uma ou mais identidades a que o pedido se refere.
Selecione as autorizações desejadas na lista disponível. Indique as datas de início e de fim, se necessário.
Clique no botão «Add».
Pode adicionar ou remover autorizações conforme desejar. Se quiser adicionar datas de aplicação a uma autorização já selecionada, deve eliminá-la e adicioná-la novamente com as datas previamente introduzidas.
Clique no botão «Start» e confirme na janela emergente.
Depois de confirmar a execução do workflow, é automaticamente reencaminhado para a página de consulta dos pedidos em curso.
Delegação de autorizações¶
A delegação de autorizações permite atribuir os direitos de uma pessoa (delegante) a outra (delegado), geralmente por um período temporário.
Esta funcionalidade está disponível para os delegantes (em função das permissões da pessoa ligada), mas, a partir da versão 7.0, um terceiro (em função das permissões da pessoa ligada) pode também delegar direitos a outra identidade (por exemplo, um administrador).
Para aceder à funcionalidade de delegação de autorizações, abra o registo da identidade desejada em modo de consulta e vá ao separador «Delegations».
Está prevista uma paginação para apresentar apenas 10 regras de delegação.
Para adicionar uma delegação, clique no botão «
» situado no canto superior direito da tabela das delegações.
Introduza as seguintes informações para criar uma delegação:
- O delegado: a pessoa que recebe os papéis e/ou as autorizações delegados (obrigatório)
- O ou os papéis delegados (obrigatório)
- A ou as autorizações delegadas (opcional)
- As datas de início e de fim da delegação (opcional)
Para modificar as delegações, clique no ícone «
» situado à direita na linha correspondente da tabela.
Pode modificar todos os parâmetros.
Para eliminar uma delegação, clique no ícone «
» situado à direita na linha correspondente da tabela.
É apresentada uma mensagem de confirmação antes da eliminação da delegação.
Consultar as contas e as autorizações de uma identidade¶
As contas nos diversos repositórios de aplicações são calculadas com base nas regras de gestão definidas e nos papéis e autorizações atribuídos às identidades.
As regras de gestão das contas são:
- Definição de um estado de conta em função de um estado de identidade,
- Definição das regras de fusão de contas no caso de identidades múltiplas,
- Definição das regras de criação de contas baseadas apenas na atribuição de papéis.
Para consultar as contas e as autorizações ligadas a uma identidade, abra o registo da identidade desejada em modo de consulta e vá ao separador «Accounts».
Este separador só está acessível em modo de consulta e apresenta os resultados dos cálculos de contas e autorizações efetuados sobre a identidade ou sobre todas as identidades, no caso de reconciliação de identidades. Neste último caso, o separador é comum a todas as identidades da cadeia de reconciliação.
É apresentada uma tabela com as contas calculadas. Para cada conta, uma tabela aninhada contém as autorizações ligadas à conta. Uma conta pode ser gerada sem nenhuma autorização associada.
Caso várias identidades estejam reconciliadas e uma conta seja comum a várias identidades (funcionalidade de fusão de contas ativada), a conta é identificada pelo ícone «
».
Está prevista uma paginação para apresentar apenas 10 contas.
Na tabela integrada numa conta, está prevista uma paginação para apresentar apenas 5 autorizações.
Está disponível um campo de pesquisa no canto superior direito da tabela das contas. A pesquisa abrange os logins das contas ou os nomes dos repositórios.
O estado teórico e o estado de aprovisionamento das contas estão visíveis em cada linha da tabela.
Na tabela integrada numa conta, está disponível um campo de pesquisa na parte superior da tabela das autorizações. A pesquisa abrange os nomes das aplicações ou das autorizações.
O estado teórico e o estado de aprovisionamento das autorizações estão visíveis em cada linha da tabela.
Uma legenda que explica os diferentes estados teóricos e de aprovisionamento ajuda os utilizadores a compreender os diversos estados.
O estado de conta «Archived»¶
A partir da versão 7.1, existe um novo estado teórico de conta: o estado «Archived».
Em alguns casos, é indispensável conservar um histórico das contas em repositórios específicos. O caso de utilização principal é nunca gerar um identificador que possa ter existido no passado.
Este estado diz respeito às contas que já não existem no repositório de destino e que já não estão vinculadas a nenhuma identidade em CyberElements Identity. Estas contas são conservadas na base de dados do Identity, mas nunca são sincronizadas. Também não são contabilizadas na gestão das licenças.
O estado «Archived» tem o código 3, a seguir aos quatro estados existentes:
| Código | Estado teórico da conta |
|---|---|
-1 |
No account |
0 |
Theoretical account only |
1 |
Account enabled |
2 |
Account disabled |
3 |
Account archived |
Quando uma conta está vinculada a várias identidades, o seu estado é calculado segundo a seguinte ordem de prioridade: Enabled, depois Disabled, depois Archived, depois Theoretical e, por fim, No account. Uma conta só fica, portanto, arquivada se nenhuma das identidades vinculadas lhe conferir um estado ativo, desativado ou teórico. Uma pessoa só é contabilizada nas licenças se possuir pelo menos uma conta não arquivada.
O modelo de uma conta arquivada já não pode ser modificado: a modificação é rejeitada com uma mensagem de erro.
Existem duas formas de atribuir o estado «Archived» a uma conta:
- através do motor de aprovisionamento SIP: numa importação Identity do tipo ACCOUNT ou do tipo STATUS, uma opção atribui o estado «Archived» às contas identificadas nas operações de eliminação. Consulte a página Criar/modificar as regras de importação.
- através da interface, modificando o estado teórico manualmente e conta a conta, desde que este seja elegível tanto no formulário de modificação como nos direitos do Identity.
A elegibilidade no formulário é definida no atributo «Theoretical account status» (account_state), em «Configuration / Attribute templates», separador «Account»: na secção «Display», o campo «Display in edit» deve tornar o atributo visível. Por predefinição, está definido como «Hide», e o estado teórico não aparece então no formulário de modificação da conta.
Do lado dos direitos do Identity, a modificação dos dados de uma conta depende do direito «140_550_002 - Modify account details» do repositório CyberElements Identity.
Atenção
Uma vez que estas contas não são exportadas pelo motor de aprovisionamento, a reversão de um estado arquivado só pode ser efetuada manualmente e conta a conta na interface, nas mesmas condições de elegibilidade.
Repor a palavra-passe de uma conta¶
A partir da versão 7.1, existe um novo atributo de sistema do tipo booleano nas contas: account_password_reset.
Apresenta-se sob a forma de um botão nas páginas das contas. Por predefinição, o seu valor é falso e a sua etiqueta é «Reset password». Ao clicar nele, o valor passa a verdadeiro e a etiqueta passa a ser «Password reset».
O botão é apresentado no painel direito do registo da conta, sob o nome da conta. Em «Configuration / Attribute templates», separador «Account», o atributo aparece com a etiqueta «Password reset state», do tipo «Boolean». É criado automaticamente durante o upgrade de versão para a 7.1, tanto numa base de dados SQL Server como PostgreSQL.
Atenção
Este valor é apenas teórico. Para que produza efeito, tem de utilizar um conector de aprovisionamento ou um workflow de aprovisionamento manual. A passagem do valor de verdadeiro para falso, depois de a palavra-passe ter sido modificada na aplicação de destino, também tem de ser gerida por um conector ou pelo workflow de aprovisionamento manual.
Utilização num conector de aprovisionamento:
A utilização deste atributo de sistema para gerir as modificações de palavra-passe nos conectores de aprovisionamento automático deve ser feita com conectores dedicados a esse fim. A aplicação de destino tem também de permitir as modificações de palavra-passe, o que nem sempre acontece.
Na regra de sincronização, efetue as seguintes operações:
- uma operação de conversão, para detetar as alterações de palavra-passe;
- na regra de comparação, compare para cada pessoa o atributo
account_password_resetcom o valor falso (ou seja,0), para detetar uma alteração de palavra-passe; - na regra de modificação, force o envio da palavra-passe no atributo de destino, com o atributo de sistema
password.
Em seguida, crie um conector de alimentação ascendente para repor o booleano account_password_reset como falso.
Aprovisionamento/desaprovisionamento de contas e autorizações¶
O processo de transferência das contas e autorizações calculadas pelo CyberElements Identity para os diversos repositórios de aplicações designa-se por aprovisionamento descendente. O CyberElements Identity tem, por conseguinte, autoridade sobre as aplicações definidas para gerir contas e autorizações.
Existem duas formas de gerir o aprovisionamento:
- Pode criar-se um conector automático (através de API, base de dados, diretório ou trocas automatizadas de ficheiros planos), caso em que se fala de aprovisionamento automático.
- Ou não é possível criar um conector automático, caso em que se fala de aprovisionamento semiautomático.
Aprovisionamento/desaprovisionamento automático¶
Para aprovisionar contas e autorizações nos repositórios de aplicações, é necessário utilizar o motor Systancia Identity Provisioning (SIP) para criar um conector de aprovisionamento descendente: a partir do CyberElements Identity, que é a fonte autorizada, e tendo em conta as regras de sincronização configuradas, as contas e autorizações serão criadas, atualizadas ou eliminadas nos repositórios de aplicações de acordo com as regras definidas nas regras de importação.
Uma sequência de aprovisionamento descendente deve ser composta, no mínimo, pelos seguintes elementos:
- Uma exportação do repositório Identity (autoritativo) do tipo «USER + ACCESS» ou «ACCOUNT + ACCESS»
- Uma exportação do repositório da aplicação de destino
- Uma regra de sincronização
- Uma regra de importação no repositório da aplicação de destino
Consulte a página «Gestão dos conectores de aprovisionamento automático» para criar um conector.
Aprovisionamento/desaprovisionamento semiautomático¶
Um conector de aprovisionamento semiautomático é criado através de um workflow «User request» ou «Event» com, no mínimo, uma tarefa de aprovisionamento ou desaprovisionamento manual.
Na tarefa de aprovisionamento manual, as ações de aprovisionamento a executar são enumeradas numa notificação enviada ao operador. Depois de concluir a tarefa, o operador pode clicar no botão «Task validated» para indicar que o aprovisionamento foi realizado. O estado de aprovisionamento da conta e/ou das autorizações é atualizado no CyberElements Identity. Isto permite aos administradores verificar o estado dos direitos das identidades.
























































































