Apesar de ser possível utilizar a Chave Móvel Digital para muitas finalidades, existem algumas situações em que pode ser necessária utilização de um leitor de cartões e do cartão de cidadão físico.
Assim, a utilização do plugin Autenticação.Gov é essencial e pode ser facilmente instalado utilizado em sistemas Linux.
Neste caso será utilizado debian GNU/Linux 64 bits na versão Bookworm - 12.
Instalação do Plugin
Deve descarregar-se a última versão do plugin a partir do site do plugin Autenticação.Gov.
A versão utilizada foi para Debian/Ubuntu que descarrega um ficheiro .deb e é possível instalar com:
sudo dpkg -i plugin-autenticacao-gov.deb
Caso falhe é necessário instalar as dependências para trabalhar com leitores de cartões pcsc-tools e a biblioteca para perl para de seguida a instalação decorrer normalmente:
sudo apt install pcsc-tools libpcsc-perl
Caso não seja adicionada uma entrada ao menu é possível arrancar o plugin com o comando:
/usr/bin/java -Dsun.java2d.xrender=false -jar /usr/share/plugin-autenticacao-gov/plugin-autenticacao-gov.jar sj
O ícone deverá aparecer na barra de tarefas e é possível Diagnosticar plugin. Se tudo correr bem deve abrir o browser com o seguinte aspeto:
Utilização do plugin Autenticação.Gov no browser
Acedendo ao site Autenticação.Gov é possível iniciar sessão com o cartão de cidadão.
Ao efetuar Iniciar Sessão na janela que abre é possível escolher o Cartão de Cidadão como opção para início de sessão:
De seguida é necessário autorizar o acesso aos dados:
A autenticação é iniciada:
E é pedido o PIN de autenticação (disponível na carta de códigos):
Após a autenticação o login é efetuado no site Autenticação.Gov e é possível ver os dados associados à conta do Cartão de Cidadão e realizar algumas operações:
Problemas com o domínio
Nota prévia: Entretanto
este problema já não se deve fazer sentir pois existem mapeamentos públicos dos
domínios *.mordomo.gov.pt para 127.0.0.1. Assim, os passos abaixo já não
devem ser necessários de efetuar.
Caso apresente algum erro
relacionado com a impossibilidade de resolver o nome de domínio
*.mordomo.gov.pt pode ser necessário ativar as configurações tal como já
indiquei num artigo anterior aqui.
Por
causa de uma nova mensagem sobre a criação do ficheiro /etc/hosts com
as entradas referidas, estive a investigar mais um pouco e existe a
possibilidade de utilizar uma solução mais abrangente.
A solução
de editar o ficheiro /etc/hosts implica acesso de administração ao
sistema e terá que ser feito em cada posto que utiliza esta solução.
Uma
solução mais genérica implica a configuração num serviço de DNS, caso
se utilize o DD-WRT, tendo o dnsmasq ativado é possível adicionar as
seguintes opções adicionais ao serviço, guardar e aplicar as definições:
address=/mordomo.gov.pt/127.0.0.1
É possível testar se está a funcionar abrindo a consola e executando:
nslookup m1.mordomo.gov.pt
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: m1.mordomo.gov.pt
Address: 127.0.0.1
Como se pode observar o dnsmasq está a fazer a tradução do domínio para o IP de localhost da máquina que fizer o pedido.
Esta
solução fará com que qualquer máquina que utilize o servidor de DNS
onde está a correr o dnsmasq consiga utilizar o plugin Autenticação.Gov
sem ser necessário editar o seu ficheiro /etc/hosts.