mirror of
https://github.com/marado/RNID.git
synced 2024-12-22 20:05:52 +00:00
1554 lines
99 KiB
Plaintext
1554 lines
99 KiB
Plaintext
|
|
<!DOCTYPE html>
|
|
<html lang="pt">
|
|
<head>
|
|
<meta charset="utf-8" content="" />
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<meta name="description" content="" />
|
|
<meta name="author" content="" />
|
|
<title>AUTENTICAÇÃO.GOV</title>
|
|
<link href="/fa/bluelayout/dist/css/bootstrap.min.css" rel="stylesheet" />
|
|
<link href="/fa/layout_ccc/css/custom.css" rel="stylesheet" />
|
|
<link rel="Shortcut Icon" href="/fa/Images/favicon.ico" />
|
|
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
|
|
<style type="text/css">
|
|
.lang-menu {
|
|
float: right !important;
|
|
list-style: outside none none;
|
|
margin: 0px;
|
|
}
|
|
.lang-menu-item {
|
|
float: left;
|
|
}
|
|
@media all and (max-width: 991px) { }
|
|
</style>
|
|
<!-- BEGIN: Extra header settings -->
|
|
|
|
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/ggbmgkoifonjhoanniganldpekigdiga">
|
|
|
|
<!-- END: Extra header settings -->
|
|
</head>
|
|
<body>
|
|
<form name="aspnetForm" method="post" action="autenticacaogovpt.aspx" id="aspnetForm">
|
|
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTg1MzUyNDU1Ng9kFgJmD2QWAgIBD2QWHGYPDxYCHgRUZXh0BQpQb3J0dWd1w6pzZGQCAQ8PFgIfAAUHRW5nbGlzaGRkAgIPDxYCHwAFCkNhc3RlbGxhbm9kZAIDDw8WAh8ABRNDYXJ0w6NvIGRlIGNpZGFkw6NvZGQCBA8PFgIfAAUUQ2hhdmUgTcOzdmVsIERpZ2l0YWxkZAIFDw8WAh8ABQxlLUlEIEV1cm9wZXVkZAIGDw8WAh8ABQVhanVkYWRkAggPDxYCHwAFswFPIHByb2Nlc3NvIGRlIGF1dGVudGljYcOnw6NvIMOpIHVtIHNlcnZpw6dvIGRhIElkZW50aWZpY2HDp8OjbyBFbGV0csOzbmljYSBxdWUgcGVybWl0ZSBjb25maXJtYXIgYSBzdWEgaWRlbnRpZGFkZSw8YnIgLz5mYWNpbGl0YW5kbyBvIGFjZXNzbyBvbmxpbmUgYSB2w6FyaW9zIHNlcnZpw6dvcyBww7pibGljb3MuIGRkAgkPDxYCHwAFL1NhaWJhIG1haXMgc29icmUgYSBJZGVudGlmaWNhw6fDo28gRWxldHLDs25pY2EuZGQCCg8PFgIfAAUSUG9ydGFsIGRvIENpZGFkw6NvZGQCCw8PFgIfAAUYUG9sw610aWNhIGRlIFByaXZhY2lkYWRlZGQCDA8PFgIfAAUJQ29udGFjdG9zZGQCDQ8PFgIfAAVZQU1BIC0gQWfDqm5jaWEgcGFyYSBhIE1vZGVybml6YcOnw6NvIEFkbWluaXN0cmF0aXZhLCBJUCAtIFRvZG9zIG9zIGRpcmVpdG9zIHJlc2VydmFkb3MgQCBkZAIODw8WAh8ABQQyMDE4ZGRkD/b9XDt3IKUof+Wjs9L0PT9TXdg=" />
|
|
|
|
<div class="white-line">
|
|
</div>
|
|
<div class="header">
|
|
</div>
|
|
<div class="container container-page container-page-height">
|
|
<div class="language-container">
|
|
<ul class="lang-menu nav navbar-nav navbar-right lang">
|
|
<li class="active lang-menu-item">
|
|
<a id="ctl00_lnk_portuguese" disabled="disabled">Português</a>
|
|
</li>
|
|
<li class=" lang-menu-item">
|
|
<a id="ctl00_lnk_english" disabled="disabled" class="lang-disable-text">English</a>
|
|
</li>
|
|
<li class=" lang-menu-item">
|
|
<a id="ctl00_lnk_spanish" disabled="disabled">Castellano</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="fd">
|
|
|
|
<nav class="navbar navbar-default navbar-static-top" role="navigation">
|
|
<div id="navbar" class="language-container">
|
|
<ul class="nav navbar-nav navbar-right lang headerLinks">
|
|
<li><a target="_blank" class="headerLinksFont" href="http://www.cartaodecidadao.pt">
|
|
<span id="ctl00_MenuCitizenCard">Cartão de cidadão</span></a></li>
|
|
<li><a target="_blank" class="headerLinksFont" href="https://cmd.autenticacao.gov.pt/Ama.Authentication.Frontend/">
|
|
<span id="ctl00_MenuDigitalMobileKey">Chave Móvel Digital</span></a></li>
|
|
<li><a target="_blank" class="headerLinksFont" href="https://www.eid-stork.eu/">
|
|
<span id="ctl00_lblEuropeanEletronicID">e-ID Europeu</span></a></li>
|
|
<li><a target="_blank" class="headerLinksFont" href="/fa/ajuda/ajuda.aspx">
|
|
<span id="ctl00_MenuHelp">ajuda</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
|
|
<div class="row logo">
|
|
<div class="col-md-12">
|
|
<a href="https://www.autenticacao.gov.pt">
|
|
<img src="/fa/layout_ccc/image/logo-ag.svg" alt="Autenticação.gov.pt" class="img img-responsive logo-ie" />
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<div class="body-container">
|
|
<!-- BEGIN: Conteúdo -->
|
|
|
|
<h1 class="grid_8">
|
|
Ajuda para o plugin Autenticação.Gov</h1>
|
|
<div id="section" class="grid_11 text">
|
|
<div class="content ajuda-pad">
|
|
<div class="col-md-12 info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>
|
|
O plugin Autenticação.Gov (anteriormente designado por aplicação Autenticação.gov.pt) permite realizar o procedimento de autenticação
|
|
com o Cartão de Cidadão sem necessidade de efetuar a instalação de qualquer componente
|
|
no navegador.</p>
|
|
<p>
|
|
O plugin Autenticação.Gov funciona com os seguintes navegadores:</p>
|
|
<ul>
|
|
<li>Google Chrome</li>
|
|
<li>Mozilla Firefox</li>
|
|
<li>Safari</li>
|
|
<li>Opera</li>
|
|
<li>Microsoft Edge</li>
|
|
<li>Internet Explorer (versão 8 ou superior)</li>
|
|
</ul>
|
|
<p>
|
|
 </p>
|
|
<p>
|
|
Os sistemas operativos suportados atualmente são:</p>
|
|
<p>
|
|
</p>
|
|
<ul>
|
|
<li>Microsoft Windows XP, Vista, 7, 8, 8.1 e 10.</li>
|
|
<li>Mac OS X Mountain Lion, Mavericks, Yosemite, El Capitan, macOS Sierra, macOS High Sierra.</li>
|
|
<li>Linux (com JVM Oracle/OpenJDK versão 7 ou superior).</li>
|
|
</ul>
|
|
<p>
|
|
 </p>
|
|
<p>
|
|
As soluções anteriores baseadas no <em>plug-in</em> Java que é já considerado obsoleto
|
|
deixou ou deixará de ser suportado por todos os navegadores modernos e a alternativa
|
|
baseada em certificados cliente não resolve algumas especificidades na autenticação
|
|
com o Cartão de Cidadão.</p>
|
|
<p>
|
|
<strong>O plugin Autenticação.Gov vem substituir de modo definitivo estes mecanismos
|
|
de forma mais segura e eficaz.</strong></p>
|
|
</div>
|
|
<p>
|
|
Tópicos de ajuda:</p>
|
|
<div class="panel-group" id="topicos">
|
|
<div class="panel panel-default panel-default-custom hide" id="installAgent-panel">
|
|
<div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#topicos"
|
|
data-target="#installAgent">
|
|
<h4 class="panel-title">
|
|
<span>Instalação do plugin Autenticação.Gov</span> <i class="indicator glyphicon glyphicon-chevron-right pull-right">
|
|
</i>
|
|
</h4>
|
|
</div>
|
|
<div id="installAgent" class="panel-collapse collapse">
|
|
<div class="panel-body">
|
|
<div class="col-md-12">
|
|
<div class="info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>
|
|
<strong>Porquê instalar o plugin Autenticação.Gov?</strong> O plugin Autenticação.Gov
|
|
permite realizar o procedimento de autenticação com o Cartão de Cidadão utilizando
|
|
qualquer um dos seguintes navegadores: <strong>Google Chrome</strong>, <strong>Mozilla
|
|
Firefox</strong>, <strong>Safari</strong>, <strong>Opera</strong>, <strong>Microsoft
|
|
Edge</strong> e <strong>Internet Explorer</strong> (versão 8 ou superior).
|
|
As soluções anteriores baseadas no <em>plug-in</em> Java que é já considerado obsoleto,
|
|
deixou ou deixará de ser suportado por todos os navegadores modernos e a alternativa
|
|
baseada em certificados cliente não resolve algumas especificidades na autenticação
|
|
com o Cartão de Cidadão. O plugin Autenticação.Gov vem substituir estes mecanismos
|
|
de forma mais segura e eficaz.</p>
|
|
</div>
|
|
<div class="uninstallExtensionInstructions hide alert alert-warning">
|
|
</div>
|
|
</div>
|
|
<div id="windows" class="instrucoesWindows">
|
|
<div id="windows_install_content">
|
|
</div>
|
|
<div class="panel-group" id="accordion3">
|
|
<div class="panel panel-default inner-panel-custom">
|
|
<div class="panel-heading panel-heading-custom accordion-toggle collapsed" data-toggle="collapse"
|
|
data-parent="#accordion3" data-target="#perMachine2">
|
|
<h4 class="panel-title">
|
|
<span>Clique aqui se tem problemas a instalar o plugin Autenticação.Gov</span>
|
|
<i class="my-inner-accordeon indicator glyphicon glyphicon-chevron-right pull-right">
|
|
</i>
|
|
</h4>
|
|
</div>
|
|
<div id="perMachine2" class="panel-collapse collapse my-panel-ignore">
|
|
<div class="panel-body">
|
|
<p>
|
|
O âmbito da instalação do plugin Autenticação.Gov pode ser modificado de modo
|
|
a instalar o plugin apenas para o utilizador atual. Siga as instruções.</p>
|
|
<p>
|
|
Execute o instalador, leia e aceite os termos da licença (licença de código aberto
|
|
eupl 1.1), em seguida clique no botão “<strong>Avançadas</strong>”.</p>
|
|
<p style="text-align: center">
|
|
<img alt="executar instalador do plugin Autenticação.Gov" src="../img/Ajuda/instalador.agente.1.per-user.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Selecionar a opção “<strong>Instalar apenas para mim (...)</strong>” e clique no
|
|
botão “<strong>Seguinte</strong>”</p>
|
|
<p style="text-align: center">
|
|
<img alt="selecionar o âmbito da instalação" src="../img/Ajuda/instalador.agente.2.per-user.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Clique no botão “<strong>Instalar</strong>”. O plugin Autenticação.Gov será
|
|
instalado.</p>
|
|
<p style="text-align: center">
|
|
<img alt="Autenticação.gov.pt instalado com sucesso" src="../img/Ajuda/instalador.agente.3.per-user.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Aguarde pela conclusão da instalação.</p>
|
|
<p>
|
|
Clique no botão “<strong>Concluír</strong>”. O plugin Autenticação.Gov deverá
|
|
iniciar-se automáticamente.</p>
|
|
<p style="text-align: center">
|
|
<img alt="Autenticação.gov.pt instalado com sucesso" src="../img/Ajuda/instalador.agente.3.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<p class="ruim_spacer">
|
|
<span class="nosession">Prima o botão para confirmar se o plugin Autenticação.Gov está iniciado e aguarde alguns segundos.</span>
|
|
<span class="withsession hide">Prima o botão para retomar a autenticação.</span>
|
|
</p>
|
|
<div class="text-center">
|
|
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
|
|
id="instalaAplicacao">
|
|
Verificar plugin</button>
|
|
</div>
|
|
</div>
|
|
<div id="linux" class="instrucoesLinux">
|
|
<p>
|
|
Para instalar o plugin Autenticação.Gov descarregue o pacote que corresponde
|
|
à sua distribuição de Linux:</p>
|
|
<div class="lnx_download_content_rcp">
|
|
</div>
|
|
<div class="panel-group" id="accordion4">
|
|
<div class="panel panel-default inner-panel-custom">
|
|
<div class="panel-heading panel-heading-custom accordion-toggle collapsed" data-toggle="collapse"
|
|
data-parent="#accordion4" data-target="#validar1">
|
|
<h4 class="panel-title">
|
|
<span>Pretende validar o pacote antes de instalar?</span> <i class="my-inner-accordeon indicator glyphicon glyphicon-chevron-right pull-right">
|
|
</i>
|
|
</h4>
|
|
</div>
|
|
<div id="validar1" class="panel-collapse collapse my-panel-ignore">
|
|
<div class="gpg_content_rcp panel-body">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="lnx_install_content_rcp">
|
|
</div>
|
|
<div id="lnx_warning_content_rcp1">
|
|
<p class="ruim_spacer">
|
|
<span class="nosession">Inicie o plugin Autenticação.Gov, prima o botão para confirmar se o plugin está iniciado e aguarde alguns segundos.</span>
|
|
<span class="withsession hide">Inicie o plugin Autenticação.Gov, prima o botão para retomar a autenticação.</span>
|
|
</p>
|
|
<div class="text-center" style="padding-bottom: 15px;">
|
|
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
|
|
id="verificaLinux">
|
|
Verificar plugin</button>
|
|
</div>
|
|
<div class="r_spacer alert alert-info">
|
|
<p>
|
|
Necessita de instruções sobre como iniciar o plugin Autenticação.Gov? Siga as instruções
|
|
para <a data-toggle="collapse" data-parent="#topicos" href="#agentDisconnected">iniciar
|
|
o plugin Autenticação.Gov</a></p>
|
|
</div>
|
|
<div class="alert alert-warning">
|
|
<p>
|
|
Não encontrou a sua distribuição de Linux? Descarregue o ficheiro <a href="software/plugin-autenticacao-gov.jar">
|
|
plugin-autenticacao-gov.jar</a> e instale a versão mais recente de Java disponível
|
|
na sua distribuição (Java 7 ou superior).</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="osx" class="instrucoesOsx">
|
|
<div class="osx_install_content_rcp">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="panel panel-default panel-default-custom hide" id="agentDisconnected-panel">
|
|
<div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#topicos"
|
|
data-target="#agentDisconnected">
|
|
<h4 class="panel-title">
|
|
<span>Plugin Autenticação.Gov não iniciado</span> <i class="indicator glyphicon glyphicon-chevron-right pull-right">
|
|
</i>
|
|
</h4>
|
|
</div>
|
|
<div id="agentDisconnected" class="panel-collapse collapse">
|
|
<div class="panel-body">
|
|
<div class="col-md-12 info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>
|
|
O plugin Autenticação.Gov não foi iniciado, para poder efetuar o procedimento
|
|
de autenticação com o Cartão de Cidadão tem de iniciar o plugin.</p>
|
|
</div>
|
|
<div class="instrucoesWindows">
|
|
<p>Pesquise pelo termo “<strong>autenticação</strong>”</p>
|
|
<p style="text-align: center">
|
|
<img alt="pesquisa por Autenticação.gov.pt" src="../img/Ajuda/iniciar.agente.windows.1.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Adicionalmente, durante o processo de instalação do plugin Autenticação.Gov foi colocado
|
|
um atalho no seu <em>Ambiente de trabalho</em> / <em>Desktop</em>.</p>
|
|
<p style="text-align: center">
|
|
<img alt="atalho para Autenticação.gov.pt no Ambiente de trabalho" src="../img/Ajuda/iniciar.agente.windows.3.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Inicie a aplicação indicada nas imagens.</p>
|
|
<p>Após iniciar, o plugin Autenticação.Gov. colocará um ícone na <em>system tray</em> / área de notificação.</p>
|
|
<p style="text-align: center">
|
|
<img alt="ícone do Autenticação.gov.pt na system tray" src="../img/Ajuda/iniciar.agente.windows.4.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<div class="instrucoesLinux">
|
|
<p>
|
|
O sistema operativo Linux dispõe de múltiplos <em>desktop environments</em>, para
|
|
efeitos de exemplo foi considerado o <strong><em>Xfce</em></strong>.</p>
|
|
<p>
|
|
Pesquise pelo termo “<strong>autenticação</strong>” e inicie a aplicação indicada
|
|
na imagem</p>
|
|
<p style="text-align: center">
|
|
<img alt="pesquisa por Autenticação.gov.pt" src="../img/Ajuda/iniciar.agente.linux.1.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>Após iniciar, o plugin Autenticação.Gov colocará um ícone na <em>system tray</em> / área de notificação se suportado.</p>
|
|
<p style="text-align: center">
|
|
<img alt="Autenticação.gov.pt na tray" src="../img/Ajuda/iniciar.agente.linux.2.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
No caso específico do <strong><em>Gnome 3</em></strong> foi adotada a solução de
|
|
utilizar uma pequena janela de diálogo.</p>
|
|
<p style="text-align: center">
|
|
<img alt="Autenticação.gov.pt solução para Gnome 3" src="../img/Ajuda/iniciar.agente.linux.3.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<div class="instrucoesOsx">
|
|
<p>
|
|
Pesquise pelo termo “<strong>autenticação</strong>” e inicie a aplicação indicada
|
|
na imagem</p>
|
|
<p style="text-align: center">
|
|
<img alt="pesquisa por Autenticação.gov.pt" src="../img/Ajuda/iniciar.agente.osx.1.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Após iniciar, o plugin Autenticação.Gov colocará um ícone na barra de menus / <em>menu bar</em>.</p>
|
|
<p style="text-align: center">
|
|
<img alt="Autenticação.gov.pt na tray" src="../img/Ajuda/iniciar.agente.osx.2.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<p class="ruim_spacer">
|
|
<span class="nosession">Prima o botão para confirmar se o plugin Autenticação.Gov está iniciado e aguarde alguns segundos.</span>
|
|
<span class="withsession hide">Prima o botão para retomar a autenticação.</span>
|
|
</p>
|
|
<div class="text-center" style="padding-bottom: 15px;">
|
|
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
|
|
id="iniciaAplicacao">
|
|
Verificar plugin</button>
|
|
</div>
|
|
<div class="r_spacer alert alert-info">
|
|
Não encontra o plugin Autenticação.Gov? Siga as instruções para <a data-toggle="collapse"
|
|
data-parent="#topicos" href="#installAgent">instalar o plugin Autenticação.Gov</a>.
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="panel panel-default panel-default-custom hide" id="updateAgent-panel">
|
|
<div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#topicos"
|
|
data-target="#updateAgent">
|
|
<h4 class="panel-title">
|
|
<span>Atualização do plugin Autenticação.Gov</span> <i class="indicator glyphicon glyphicon-chevron-right pull-right">
|
|
</i>
|
|
</h4>
|
|
</div>
|
|
<div id="updateAgent" class="panel-collapse collapse">
|
|
<div class="panel-body">
|
|
<div class="col-md-12 info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>A sua versão do plugin Autenticação.Gov necessita de atualização.</p>
|
|
</div>
|
|
<div class="uninstallExtensionInstructions hide alert alert-warning">
|
|
</div>
|
|
<div class="instrucoesWindows">
|
|
<div id="windows_update_content">
|
|
</div>
|
|
<p class="ruim_spacer">
|
|
<span class="nosession">Prima o botão para confirmar se o plugin Autenticação.Gov está iniciado e aguarde alguns segundos.</span>
|
|
<span class="withsession hide">Prima o botão para retomar a autenticação.</span>
|
|
</p>
|
|
<div class="text-center">
|
|
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
|
|
id="atualizaAplicacao">
|
|
Verificar plugin</button>
|
|
</div>
|
|
</div>
|
|
<div class="instrucoesLinux">
|
|
<p>
|
|
Para atualizar o plugin Autenticação.Gov descarregue o pacote que corresponde à sua
|
|
distribuição de Linux:</p>
|
|
<div class="lnx_download_content_rcp">
|
|
</div>
|
|
<div class="panel-group" id="accordion6">
|
|
<div class="panel panel-default inner-panel-custom">
|
|
<div class="panel-heading panel-heading-custom accordion-toggle collapsed" data-toggle="collapse"
|
|
data-parent="#accordion6" data-target="#validar3">
|
|
<h4 class="panel-title">
|
|
<span>Pretende validar o pacote antes de instalar?</span> <i class="my-inner-accordeon indicator glyphicon glyphicon-chevron-right pull-right">
|
|
</i>
|
|
</h4>
|
|
</div>
|
|
<div id="validar3" class="panel-collapse collapse my-panel-ignore">
|
|
<div class="gpg_content_rcp panel-body">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="lnx_install_content_rcp">
|
|
</div>
|
|
<p class="ruim_spacer">
|
|
<span class="nosession">Reinicie o plugin Autenticação.Gov, prima o botão para confirmar se o plugin está iniciado e aguarde alguns segundos.</span>
|
|
<span class="withsession hide">Reinicie o plugin Autenticação.Gov, prima o botão para retomar a autenticação.</span>
|
|
</p>
|
|
<div class="text-center" style="padding-bottom: 15px;">
|
|
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
|
|
id="updateLinux">
|
|
Verificar plugin</button>
|
|
</div>
|
|
<div class="r_spacer alert alert-warning">
|
|
<p>
|
|
Não encontrou a sua distribuição de Linux? Descarregue o ficheiro <a href="software/plugin-autenticacao-gov.jar">
|
|
plugin-autenticacao-gov.jar</a> e instale a versão mais recente de Java disponível
|
|
na sua distribuição (Java 7 ou superior)</p>
|
|
</div>
|
|
</div>
|
|
<div class="instrucoesOsx">
|
|
<div class="osx_install_content_rcp">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="panel panel-default panel-default-custom hide" id="installJava-panel">
|
|
<div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#topicos"
|
|
data-target="#installJava">
|
|
<h4 class="panel-title">
|
|
<span>Instalação / Atualização de Java</span> <i class="indicator glyphicon glyphicon-chevron-right pull-right">
|
|
</i>
|
|
</h4>
|
|
</div>
|
|
<div id="installJava" class="panel-collapse collapse">
|
|
<div class="panel-body">
|
|
<div class="instrucoesLinux">
|
|
<div class="col-md-12 info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>
|
|
Para se autenticar necessita de ter instalado o software Java. Siga as instruções.</p>
|
|
</div>
|
|
<p>
|
|
Poderá instalar a versão existente em <a href="http://www.java.com/pt_BR/" target="_blank"
|
|
style="text-transform: none;">Java.com</a>, ou no caso específico do Linux,
|
|
poderá efetuar a instalação do Java existente nos repositórios da sua distribuição
|
|
de Linux.</p>
|
|
<div style="padding-top: 15px;">
|
|
<p>
|
|
Se pretender instalar o JRE (java runtime environment) da Oracle numa distribuição
|
|
Linux Debian/Ubuntu, um possível procedimento de instalação terá a seguinte sequência
|
|
de comandos:</p>
|
|
<pre><code>$ sudo apt-get update
|
|
$ sudo apt-get install java-package</code></pre>
|
|
<p>
|
|
Descarregar o ficheiro .tar.gz, para efeito de exemplo assume-se que o nome do ficheiro
|
|
descarregado será jre-8u47-linux-x64.tar.gz</p>
|
|
<p>
|
|
Para efeito de exemplo assume-se que o nome do ficheiro resultante da execução do
|
|
comando <code>make-jpkg</code> será oracle-java8-jre_8u47_amd64.deb</p>
|
|
<pre><code>$ make-jpkg jre-8u47-linux-x64.tar.gz
|
|
$ sudo dpkg -i oracle-java8-jre_8u47_amd64.deb</code></pre>
|
|
<p>
|
|
Para efeito de exemplo assume-se que o comando <code>update-java-alternatives -l</code>
|
|
devolve o seguinte resultado e que jre-8-oracle-x64 foi o JRE instalado através
|
|
do comando anterior.</p>
|
|
<pre><code>$ update-java-alternatives -l
|
|
java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
|
|
jre-8-oracle-x64 317 /usr/lib/jvm/jre-8-oracle-x64</code></pre>
|
|
<p>
|
|
Selecionar o JRE instalado anteriormente</p>
|
|
<pre><code>$ sudo update-java-alternatives -s jre-8-oracle-x64</code></pre>
|
|
<p>
|
|
<strong>NOTA:</strong> Este procedimento pode igualmente ser aplicado à instalação
|
|
do JDK (java development kit) da Oracle.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="panel panel-default panel-default-custom">
|
|
<div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#topicos"
|
|
data-target="#dificuldades">
|
|
<h4 class="panel-title">
|
|
<span>Dificuldades</span> <i class="indicator glyphicon glyphicon-chevron-right pull-right">
|
|
</i>
|
|
</h4>
|
|
</div>
|
|
<div id="dificuldades" class="panel-collapse collapse">
|
|
<div class="panel-body">
|
|
<div class="instrucoesLinux">
|
|
<div class="lnd">
|
|
<div class="info-box col-md-12 margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>
|
|
O leitor de cartões não é detetado</p>
|
|
</div>
|
|
<p>
|
|
Verifique se o leitor está corretamente ligado ao seu dispositivo.</p>
|
|
<p>
|
|
Verifique que o <em>daemon</em> <strong>pcscd</strong> está em execução.</p>
|
|
<pre><code>$ ps -e | grep pcscd
|
|
1568 ? 00:00:44 <span style="background-color: yellow;">pcscd</span></code></pre>
|
|
<p>
|
|
Inicie o <em>daemon</em> <strong>pcscd</strong> se necessário.</p>
|
|
<p>
|
|
Se o leitor continuar sem ser detetado, instale o pacote <strong>pcsc tools</strong>
|
|
e execute na consola o seguinte comando <code>pcsc_scan</code>, a inexistência de
|
|
leitores no sistema produz a seguinte informação:</p>
|
|
<pre><code>PC/SC device scanner
|
|
V 1.4.22 (c) 2001-2011, Ludovic Rousseau
|
|
Compiled with PC/SC lite version: 1.8.10
|
|
Using reader plug'n play mechanism
|
|
Scanning present readers...
|
|
Waiting for the first reader...</code></pre>
|
|
<p>
|
|
Desconecte e conecte o leitor ao sistema durante a execução do <code>pcsc_scan</code>,
|
|
verifique se o leitor é detetado.</p>
|
|
<p>
|
|
A deteção de um leitor no sistema produz a seguinte informação:</p>
|
|
<pre><code>PC/SC device scanner
|
|
V 1.4.22 (c) 2001-2011, Ludovic Rousseau
|
|
Compiled with PC/SC lite version: 1.8.10
|
|
Using reader plug'n play mechanism
|
|
Scanning present readers...
|
|
Waiting for the first reader...<span style="background-color: yellow;">found one
|
|
Scanning present readers...
|
|
0: Precise Biometrics Sense MC 00 00
|
|
|
|
Tue Dec 1 10:21:56 2015
|
|
Reader 0: Precise Biometrics Sense MC 00 00</span></code></pre>
|
|
</div>
|
|
<div class="cnd">
|
|
<div class="col-md-12 info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>
|
|
O Cartão de Cidadão não é detetado</p>
|
|
</div>
|
|
<p>
|
|
Verifique que o Cartão de Cidadão está inserido de forma correta no leitor.</p>
|
|
<p>
|
|
Proceda à instalação do pacote <strong>pcsc tools</strong> e posteriormente execute
|
|
o comando <code>pcsc_scan</code> na consola.</p>
|
|
<p>
|
|
Um cartão inserido de forma correta no leitor produz típicamente a seguinte informação
|
|
se for um Cartão de Cidadão:</p>
|
|
<pre><code>PC/SC device scanner
|
|
V 1.4.22 (c) 2001-2011, Ludovic Rousseau
|
|
Compiled with PC/SC lite version: 1.8.10
|
|
Using reader plug'n play mechanism
|
|
Scanning present readers...
|
|
0: Precise Biometrics Sense MC 00 00
|
|
|
|
Wed Nov 25 16:51:46 2015
|
|
Reader 0: Precise Biometrics Sense MC 00 00
|
|
<span style="background-color: yellow;"> Card state: Card inserted,
|
|
ATR: 3B 7D 95 00 00 80 31 80 65 B0 83 11 00 C8 83 00 90 00
|
|
|
|
ATR: 3B 7D 95 00 00 80 31 80 65 B0 83 11 00 C8 83 00 90 00
|
|
+ TS = 3B --> Direct Convention
|
|
+ T0 = 7D, Y(1): 0111, K: 13 (historical bytes)
|
|
TA(1) = 95 --> Fi=512, Di=16, 32 cycles/ETU
|
|
125000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 156250 bits/s
|
|
TB(1) = 00 --> VPP is not electrically connected
|
|
TC(1) = 00 --> Extra guard time: 0
|
|
+ Historical bytes: 80 31 80 65 B0 83 11 00 C8 83 00 90 00
|
|
Category indicator byte: 80 (compact TLV data object)
|
|
Tag: 3, len: 1 (card service data byte)
|
|
Card service data byte: 80
|
|
- Application selection: by full DF name
|
|
- EF.DIR and EF.ATR access services: by GET RECORD(s) command
|
|
- Card with MF
|
|
Tag: 6, len: 5 (pre-issuing data)
|
|
Data: B0 83 11 00 C8
|
|
Tag: 8, len: 3 (status indicator)
|
|
LCS (life card cycle): 00 (No information given)
|
|
SW: 9000 (Normal processing.)
|
|
|
|
Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
|
|
3B 7D 95 00 00 80 31 80 65 B0 83 11 00 C8 83 00 90 00
|
|
Portuguese ID card</span></code></pre>
|
|
<p>
|
|
Um cartão inserido de forma incorreta no leitor produz a seguinte informação:</p>
|
|
<pre><code>PC/SC device scanner
|
|
V 1.4.22 (c) 2001-2011, Ludovic Rousseau
|
|
Compiled with PC/SC lite version: 1.8.10
|
|
Using reader plug'n play mechanism
|
|
Scanning present readers...
|
|
0: Precise Biometrics Sense MC 00 00
|
|
|
|
Wed Nov 25 16:43:55 2015
|
|
Reader 0: Precise Biometrics Sense MC 00 00
|
|
<span style="background-color: yellow;"> Card state: Card inserted, Unresponsive card,</span></code></pre>
|
|
<div class="alert alert-warning">
|
|
<p>
|
|
Para efeitos de diagnóstico, se o seu Cartão de Cidadão não é detetado ou produz
|
|
a mesma informação que um cartão inserido de forma incorreta, mas a introdução de
|
|
qualquer outro cartão com chip no leitor é detetado, então muito certamente o seu
|
|
Cartão de Cidadão deixou de funcionar ou apresenta algum problema eletrónico.</p>
|
|
<p>
|
|
Em alternativa poderá descarregar o <em>middleware</em> que contem a aplicação utilitária
|
|
do Cartão de Cidadão e que está localizado no sítio do <a href="http://www.cartaodecidadao.pt">
|
|
Cartão de Cidadão</a>.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="instrucoesWindows">
|
|
<div class="lnd">
|
|
<div class="col-md-12 info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>
|
|
O leitor de cartões não é detetado</p>
|
|
</div>
|
|
<p>
|
|
Verifique se o leitor está corretamente ligado ao seu dispositivo</p>
|
|
<p>
|
|
Verifique se o leitor está listado no <strong>Gestor de Dispositivos</strong> /
|
|
<strong>Device Manager</strong>. Para aceder ao Gestor de Dispositivos pressione
|
|
as teclas <kbd>logótipo do Windows</kbd> e <kbd>Pause/Break</kbd> simultaneamente.</p>
|
|
<p>
|
|
Selecione a opção <strong>Gestor de Dispositivos</strong>.</p>
|
|
<p style="text-align: center">
|
|
<img alt="opção para abrir gestor de dispositivos" src="../img/Ajuda/gestor.dispositivos.windows10.1.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p style="margin-top: 20px;">
|
|
Se o Windows detetou corretamente o leitor de cartões, o gestor de dispositivos
|
|
apresenta o leitor de cartões na lista de dispositivos.</p>
|
|
<p style="text-align: center">
|
|
<img alt="gestor de dispositivos leitor detetado" src="../img/Ajuda/gestor.dispositivos.leitor.d.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p style="margin-top: 20px;">
|
|
Se o Windows detetou o leitor de cartões, mas o controlador apresentou um erro,
|
|
o gestor de dispositivos apresenta o leitor de cartões na lista de dispositivos
|
|
com um ícone de aviso. Nesta situação recomendamos verifique a causa do erro. Poderá
|
|
ser necessário aceder ao sítio do fabricante do leitor para o descarregamento de
|
|
um controlador adequado para a sua versão de Windows.</p>
|
|
<p style="text-align: center">
|
|
<img alt="gestor de dispositivos leitor não detetado/listado" src="../img/Ajuda/gestor.dispositivos.leitor.p.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p style="margin-top: 20px;">
|
|
Se o Windows não detetou o leitor de cartões, o dispositivo não será apresentado
|
|
na lista de dispositivos ou poderá ser apresentado como um dispositivo desconhecido.
|
|
Nesta situação recomendamos que aceda ao sítio do fabricante do leitor para confirmação
|
|
do suporte do dispositivo e eventual descarregamento de um controlador adequado
|
|
para a sua versão de Windows.</p>
|
|
<p style="text-align: center">
|
|
<img alt="gestor de dispositivos leitor não detetado/listado" src="../img/Ajuda/gestor.dispositivos.leitor.nd.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<div class="cnd">
|
|
<div class="col-md-12 info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>
|
|
O Cartão de Cidadão não é detetado</p>
|
|
</div>
|
|
<p>
|
|
Verifique se o Cartão de Cidadão está inserido de forma correta no leitor.</p>
|
|
<p>
|
|
Verifique se o Cartão de Cidadão está listado no <strong>Gestor de Dispositivos</strong>
|
|
/ <strong>Device Manager</strong>. Para aceder ao Gestor de Dispositivos pressione
|
|
as teclas <kbd>logótipo do Windows</kbd> e <kbd>Pause/Break</kbd> simultaneamente.</p>
|
|
<p>
|
|
Selecione a opção <strong>Gestor de Dispositivos</strong>.</p>
|
|
<p style="text-align: center">
|
|
<img alt="opção para abrir gestor de dispositivos" src="../img/Ajuda/gestor.dispositivos.windows10.1.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p style="margin-top: 20px;">
|
|
Se o Windows detetou o Cartão de Cidadão, o gestor de dispositivos apresenta uma
|
|
indicação na lista de dispositivos.</p>
|
|
<p style="text-align: center">
|
|
<img alt="gestor de dispositivos cartao detetado" src="../img/Ajuda/gestor.dispositivos.cartao.d.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<div class="alert alert-warning">
|
|
<p>
|
|
Para efeitos de diagnóstico, se o seu Cartão de Cidadão não é detetado pelo Windows,
|
|
mas a introdução de qualquer outro cartão com chip no leitor é detetado e o gestor
|
|
de dispositivos apresenta uma indicação na lista de dispositivos idêntica ao ilustrado
|
|
na imagem anterior, então muito certamente o seu Cartão de Cidadão deixou de funcionar
|
|
ou apresenta algum problema eletrónico.</p>
|
|
<p>
|
|
Em alternativa poderá descarregar o <em>middleware</em> que contem a aplicação utilitária
|
|
do Cartão de Cidadão e que está localizado no sítio do <a href="http://www.cartaodecidadao.pt">
|
|
Cartão de Cidadão</a>.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="instrucoesOsx">
|
|
<div class="lnd">
|
|
<div class="col-md-12 info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>
|
|
O leitor de cartões não é detetado</p>
|
|
</div>
|
|
<p>
|
|
Certifique-se de que o leitor é suportado pelo OS X / macOS, deverá consultar o
|
|
sítio do fabricante se existirem dúvidas.</p>
|
|
<p>
|
|
Verifique se o leitor está corretamente ligado ao seu dispositivo.</p>
|
|
<p>
|
|
Para verificar se o leitor é detetado pelo sistema, inicie a aplicação <strong>Terminal</strong>
|
|
e execute o comando <code>pcsctest</code>.</p>
|
|
<p>
|
|
A ausência de leitor produz apenas a seguinte informação:</p>
|
|
<pre><code>Testing SCardEstablishContext : Command successful.
|
|
Testing SCardGetStatusChange</code></pre>
|
|
<p>
|
|
Desconecte e conecte o leitor ao sistema durante a execução do <code>pcsctest</code>,
|
|
verifique se o leitor é detetado.</p>
|
|
<p>
|
|
A deteção de um leitor produz a seguinte informação:</p>
|
|
<pre><code>Testing SCardEstablishContext : Command successful.
|
|
Testing SCardGetStatusChange
|
|
<span style="background-color: yellow;">Please insert a working reader : Command successful.
|
|
Testing SCardListReaders : Command successful.
|
|
Reader 01:<span style="color: Gray;">nome do leitor identificado pelo sistema</span>
|
|
Enter the reader number :</span></code></pre>
|
|
<p>
|
|
Se o leitor estiver ligado ao sistema, mas o comando <code>pcsctest</code> não deteta,
|
|
então é possível que o leitor não esteja a ser detetado pelo OS X / macOS, abra
|
|
a aplicação <strong>System Information</strong>, na seção <em>hardware</em> selecione
|
|
a opção <em>USB</em>.</p>
|
|
<p>
|
|
Situação em que o OS X / macOS detetou a presença de um leitor:</p>
|
|
<p style="text-align: center">
|
|
<img alt="system information leitor detetado" src="../img/Ajuda/system.information.ld.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Se o leitor é detetado pelo OS X / macOS, mas não é detetado no procedimento realizado
|
|
com o comando <code>pcsctest</code>, deverá consultar o sítio do fabricante do leitor
|
|
para informação relativa ao suporte do leitor por parte do OS X.</p>
|
|
<p>
|
|
Situação em que o OS X / macOS não detetou a presença de um leitor, mas o leitor
|
|
está ligado ao sistema:</p>
|
|
<p style="text-align: center">
|
|
<img alt="system information leitor detetado" src="../img/Ajuda/system.information.lnd.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Nesta situação deverá consultar o sítio do fabricante do leitor para informação
|
|
relativa ao suporte do leitor por parte do OS X / macOS.</p>
|
|
</div>
|
|
<div class="cnd">
|
|
<div class="col-md-12 info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>
|
|
O Cartão de Cidadão não é detetado</p>
|
|
</div>
|
|
<p>
|
|
Verifique se o Cartão de Cidadão está inserido de forma correta no leitor.</p>
|
|
<p>
|
|
Para verificar se o Cartão de Cidadão é detetado pelo sistema, inicie a aplicação
|
|
<strong>Terminal</strong> e execute o comando <code>pcsctest</code>.</p>
|
|
<p>
|
|
A ausência do cartão produz apenas a seguinte informação:</p>
|
|
<pre><code>Testing SCardEstablishContext : Command successful.
|
|
Testing SCardGetStatusChange
|
|
Please insert a working reader : Command successful.
|
|
Testing SCardListReaders : Command successful.
|
|
Reader 0<span style="background-color: lime;">1</span>: <span style="color: Gray;">nome do leitor identificado pelo sistema</span>
|
|
Enter the reader number : <span style="background-color: lime;">1</span> <span style="color: Red"> (É necessário que introduza o número do leitor)</span>
|
|
<span style="background-color: yellow;">Waiting for card insertion</span></code></pre>
|
|
<p>
|
|
A inserção incorreta do cartão produz a seguinte informação:</p>
|
|
<pre><code>Testing SCardEstablishContext : Command successful.
|
|
Testing SCardGetStatusChange
|
|
Please insert a working reader : Command successful.
|
|
Testing SCardListReaders : Command successful.
|
|
Reader 0<span style="background-color: lime;">1</span>: <span style="color: Gray;">nome do leitor identificado pelo sistema</span>
|
|
Enter the reader number : <span style="background-color: lime;">1</span> <span style="color: Red"> (É necessário que introduza o número do leitor)</span>
|
|
Waiting for card insertion
|
|
<span style="background-color: yellow;">: Command successful.
|
|
Testing SCardConnect : No smart card inserted.</span></code></pre>
|
|
<p>
|
|
A inserção incorreta do cartão no leitor provoca a interrupção do comando <code>pcsctest</code>,
|
|
pelo que para continuar o diagnóstico deverá executar novamente o comando.</p>
|
|
<p>
|
|
Remova o Cartão de cidadão do leitor e volte a inserir, a deteção de um cartão produz
|
|
a seguinte informação:</p>
|
|
<pre><code>Testing SCardEstablishContext : Command successful.
|
|
Testing SCardGetStatusChange
|
|
Please insert a working reader : Command successful.
|
|
Testing SCardListReaders : Command successful.
|
|
Reader 0<span style="background-color:lime;">1</span>: <span style="color:Gray;">nome do leitor identificado pelo sistema</span>
|
|
Enter the reader number : <span style="background-color:lime;">1</span> <span style="color:Red">(É necessário que introduza o número do leitor)</span>
|
|
Waiting for card insertion
|
|
<span style="background-color:yellow;"> : Command successful.
|
|
Testing SCardConnect : Command successful.
|
|
Testing SCardStatus : Command successful.
|
|
Current Reader Name : <span style="color:Gray;">nome do leitor identificado pelo sistema</span>
|
|
Current Reader State : 0x54
|
|
Current Reader Protocol : 0x0
|
|
Current Reader ATR Size : 18 (0x12)
|
|
Current Reader ATR Value : 3B 7D 95 00 00 80 31 80 65 B0 83 11 00 C8 83 00 90 00
|
|
Testing SCardDisconnect : Command successful.
|
|
Testing SCardReleaseContext : Command successful.</span></code></pre>
|
|
<div class="alert alert-warning">
|
|
<p>
|
|
Para efeitos de diagnóstico, se o seu Cartão de Cidadão não é detetado ou quando
|
|
inserido corretamente produz a informação de inserção incorreta, mas a introdução
|
|
de qualquer outro cartão com chip no leitor é detetado (utilizando o procedimento
|
|
aqui descrito), então muito certamente o seu Cartão de Cidadão deixou de funcionar
|
|
ou apresenta algum problema eletrónico.</p>
|
|
<p>
|
|
Em alternativa poderá descarregar o <em>middleware</em> que contem a aplicação utilitária
|
|
do Cartão de Cidadão e que está localizado no sítio do <a href="http://www.cartaodecidadao.pt">
|
|
Cartão de Cidadão</a>.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="proxyFA" id="proxyFA">
|
|
<div class="col-md-12 info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>Diagnóstico da comunicação entre o plugin Autenticação.Gov e o navegador</p>
|
|
</div>
|
|
<p>As definições de rede do seu navegador (definições de <em>proxy</em>) poderão interferir com o funcionamento do plugin Autenticação.Gov, para verificar esta situação siga as seguintes intruções.</p>
|
|
<div class="instrucoesWindows">
|
|
<p>
|
|
O plugin Autenticação.Gov após iniciar, coloca um ícone na <em>system tray</em> / área
|
|
de notificação.</p>
|
|
<p style="text-align: center">
|
|
<img alt="ícone do plugin Autenticação.Gov na system tray" src="../img/Ajuda/iniciar.agente.windows.4.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Clique com o botão direito do rato em cima do ícone e selecione a opção <strong>Diagnosticar
|
|
plugin</strong>.</p>
|
|
<p style="text-align: center">
|
|
<img alt="localização da opção Diagnosticar plugin" src="../img/Ajuda/system.tray.diag.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<div class="instrucoesLinux">
|
|
<p>
|
|
O plugin Autenticação.Gov após iniciar, coloca um ícone na <em>system tray</em> / área
|
|
de notificação se suportado</p>
|
|
<p style="text-align: center">
|
|
<img alt="plugin Autenticação.Gov" src="../img/Ajuda/iniciar.agente.linux.2.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
No caso específico do <strong><em>Gnome 3</em></strong> foi adotada a solução de
|
|
utilizar uma pequena janela de diálogo.</p>
|
|
<p style="text-align: center">
|
|
<img alt="Autenticação.gov.pt solução para Gnome 3" src="../img/Ajuda/iniciar.agente.linux.3.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Clique com o botão direito do rato em cima do ícone e selecione a opção <strong>Diagnosticar
|
|
plugin</strong>, no caso específico do <strong>Gnome 3</strong> clique no
|
|
menu <strong>Configuração</strong> e depois em <strong>Diagnosticar plugin</strong>.</p>
|
|
<p style="text-align: center">
|
|
<img alt="localização da opção Diagnosticar aplicação" src="../img/Ajuda/system.tray.diag.linux.png"
|
|
class="img-thumbnail" />
|
|
ou
|
|
<img alt="localização da opção Diagnosticar aplicação" src="../img/Ajuda/gnome.diag.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<div class="instrucoesOsx">
|
|
<p>
|
|
O plugin Autenticação.Gov após iniciar, coloca um ícone na <em>menu bar</em>/barra
|
|
de menus.</p>
|
|
<p style="text-align: center">
|
|
<img alt="Autenticação.gov.pt na tray" src="../img/Ajuda/iniciar.agente.osx.2.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Clique em cima do ícone e selecione a opção <strong>Diagnosticar plugin</strong>.</p>
|
|
</div>
|
|
<p>
|
|
A ação realizada deverá provocar a abertura de uma nova janela/aba do seu navegador,
|
|
se o seu navegador exibir uma página semelhante à ilustrada na seguinte imagem,
|
|
onde são visíveis a versão do plugin Autenticação.Gov e a bandeira nacional da República Portuguesa,
|
|
não existem problemas de comunicação entre o plugin Autenticação.Gov e o navegador.</p>
|
|
<p style="text-align: center">
|
|
<img alt="comunicação com sucesso" src="../img/Ajuda/ligacao.ok.png" class="img-thumbnail" />
|
|
</p>
|
|
<p>Se obtiver uma mensagem de erro, deverá contatar a administração de sistemas do seu organismo/empresa. Será necessário adicionar uma exceção nas definições do <em>proxy</em>, não deverá ser utilizado <em>proxy</em> para o seguinte endereço <span style="background-color:yellow;"><strong>*.mordomo.gov.pt</strong></span> (de modo a permitir a comunicação entre o navegador e o plugin Autenticação.Gov.</p>
|
|
</div>
|
|
<div class="installErrors" id="installErrors">
|
|
<div class="instrucoesWindows">
|
|
<div class="col-md-12 info-box margin20">
|
|
<span class="info-span">INFO</span>
|
|
<p>Erros que impossibilitam a instalação do plugin Autenticação.Gov</p>
|
|
</div>
|
|
<ul style="clear:both;">
|
|
<li>
|
|
<p>Após iniciar o instalador do plugin Autenticação.Gov, um dos seguintes erros é exibido:</p>
|
|
<div class="ruim_spacer">
|
|
<p style="text-align: center">
|
|
<img alt="não foi possível executar DLL" src="../img/Ajuda/error.install.dll.windows.png" class="img-thumbnail" />
|
|
ou
|
|
<img alt="localização da opção Diagnosticar plugin" src="../img/Ajuda/error.install.nospace.windows.png" class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<p>Estes erros resultam de permissões insuficientes na pasta <strong>%LOCALAPPDATA%\Temp</strong> do utilizador local, para permitir a instalação do plugin Autenticação.Gov realize o seguinte procedimento que repõe as permissões corretas para esse utilizador:</p>
|
|
<ul>
|
|
<li>Prima as teclas <kbd>logótipo do Windows</kbd> e <kbd>R</kbd> simultaneamente, insira o comando <code>icacls "%LOCALAPPDATA%"\temp /grant "%USERNAME%":(OI)(CI)(RX,M) /T /C</code> na caixa de texto, premindo em seguida o botão <strong>OK</strong>.</li>
|
|
</ul>
|
|
<p style="text-align: center">
|
|
<img alt="permissões pasta Temp" src="../img/Ajuda/procedimento.permissoes.png"class="img-thumbnail" />
|
|
</p>
|
|
<p>Volte a iniciar o instalador.</p>
|
|
<p style="margin-bottom: 2em;"><strong>NOTA: </strong>As permissões <strong>Ler e executar</strong> e <strong>Listar conteúdo da pasta</strong> são atribuídas por defeito na pasta <strong>Temp</strong> do utilizador local, a sua ausência significa que uma aplicação externa modificou as permissões pré-definidas.</p>
|
|
</li>
|
|
<li>
|
|
<p class="r_spacer">Após iniciar o instalador do plugin Autenticação.Gov, um dos seguintes erros é exibido:</p>
|
|
<div class="ruim_spacer">
|
|
<p style="text-align: center">
|
|
<img alt="Erro 2503" src="../img/Ajuda/error.install.2503.png" class="img-thumbnail" />
|
|
e / ou
|
|
<img alt="Erro 2502" src="../img/Ajuda/error.install.2502.png" class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<p>Estes erros resultam de permissões insuficientes na pasta <strong>%WINDIR%\Temp</strong>, para permitir a instalação do plugin Autenticação.Gov realize o seguinte procedimento que repõe as permissões corretas para esse utilizador:</p>
|
|
<ul>
|
|
<li><strong>Utilizando permissões de administrador</strong>, execute o seguinte comando <code>icacls "%WINDIR%"\temp /grant "%USERNAME%":(OI)(CI)(RX,M) /T /C</code>.</li>
|
|
</ul>
|
|
<p style="margin-top: 2em;">Volte a iniciar o instalador.</p>
|
|
<p><strong>NOTA: </strong>As permissões <strong>Ler e executar</strong> e <strong>Listar conteúdo da pasta</strong> são atribuídas por defeito na pasta <strong>Temp</strong>, a sua ausência significa que uma aplicação externa modificou as permissões pré-definidas.</p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="windows_install_or_update_content" class="hide">
|
|
<p>Para descarregar o plugin Autenticação.Gov prima o botão</p>
|
|
<div class="text-center" style="padding: 15px;">
|
|
<span class="myarrow animated shake glyphicon glyphicon-arrow-right glyphicon-large">
|
|
</span>
|
|
<button type="button" class="btn-primary btn-lg" onclick="location.href='software/Instalador plugin Autenticacao.Gov.msi'"
|
|
id="Button1">Descarregar plugin</button>
|
|
</div>
|
|
<div class="isChrome hide">
|
|
<p class="rspacer">
|
|
Após descarregar o instalador, é possivel que o navegador Google Chrome apresente
|
|
o seguinte aviso após a conclusão do descarregamento.</p>
|
|
<p style="text-align: center">
|
|
<img alt="aviso de segurança google chrome" src="../img/Ajuda/aviso.seguranca.chrome.1.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Clique no botão indicado no ponto 1 da imagem e selecione a opção <strong>Manter</strong>
|
|
ou <strong>Keep</strong>.</p>
|
|
<p style="text-align: center">
|
|
<img alt="aviso de segurança google chrome" src="../img/Ajuda/aviso.seguranca.chrome.2.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<p class="r_spacer">
|
|
Inicie o instalador (se ocorrer um erro logo após iniciar clique <a href="#" onclick="errosInstalacao(); return false;"><strong>aqui</strong></a>), leia e aceite os termos da licença (licença de código aberto
|
|
eupl 1.1), em seguida clique no botão “<strong>Instalar</strong>”.</p>
|
|
<p style="text-align: center">
|
|
<a href="software/Instalador plugin Autenticacao.Gov.msi">
|
|
<img alt="executar instalador do Autenticação.gov.pt" src="../img/Ajuda/instalador.agente.1.png"
|
|
class="img-thumbnail" />
|
|
</a>
|
|
</p>
|
|
<p>
|
|
Permita a instalação</p>
|
|
<p style="text-align: center">
|
|
<img alt="permitir a instalação do plugin Autenticação.Gov" src="../img/Ajuda/instalador.agente.2.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Aguarde pela conclusão da instalação.</p>
|
|
<p>
|
|
Clique no botão “<strong>Concluír</strong>”. O plugin Autenticação.Gov deverá
|
|
iniciar-se automáticamente.</p>
|
|
<p style="text-align: center">
|
|
<img alt="Autenticação.gov.pt instalado com sucesso" src="../img/Ajuda/instalador.agente.3.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<div id="gpg_content" class="hide">
|
|
<p>
|
|
Descarregue a chave pública OpenPGP a partir do <em>link</em> <a href="software/ama.asc">
|
|
ama.asc</a> e importe a chave.</p>
|
|
<p>
|
|
Para verificar em Debian/Ubuntu: <code>dpkg-sig --verify plugin-autenticacao-gov.deb</code></p>
|
|
<p>
|
|
Para verificar em sistemas com pacote rpm: <code>rpm -Kv pacote</code></p>
|
|
</div>
|
|
<div id="lnx_download_content" class="hide">
|
|
<ul>
|
|
<li><a href="software/plugin-autenticacao-gov.deb">Debian/Ubuntu</a></li>
|
|
<li><a href="software/plugin-autenticacao-gov_fedora.rpm">Fedora</a></li>
|
|
<li><a href="software/plugin-autenticacao-gov_rhel.rpm">RedHat/CentOS</a></li>
|
|
<li><a href="software/plugin-autenticacao-gov_opensuse.rpm">OpenSuse</a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="lnx_install_content" class="hide">
|
|
<p>
|
|
Poderá instalar o pacote através do gestor de pacotes incluído na sua distribuição
|
|
de Linux, ou através da consola com permissões de administração:</p>
|
|
<ul>
|
|
<li>
|
|
<p>
|
|
Debian/Ubuntu: <code>dpkg -i plugin-autenticacao-gov.deb</code></p>
|
|
</li>
|
|
<li>
|
|
<p>
|
|
Fedora: <code>dnf install plugin-autenticacao-gov_fedora.rpm</code></p>
|
|
</li>
|
|
<li>
|
|
<p>
|
|
RedHat/CentOS: <code>yum install plugin-autenticacao-gov_rhel.rpm</code></p>
|
|
</li>
|
|
<li>
|
|
<p>
|
|
OpenSuse: <code>zypper install plugin-autenticacao-gov_opensuse.rpm</code></p>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="osx_install_or_update_content" class="hide">
|
|
<p>
|
|
Para descarregar o plugin Autenticação.Gov prima o botão</p>
|
|
<div class="text-center">
|
|
<span class="myarrow animated shake glyphicon glyphicon-arrow-right glyphicon-large">
|
|
</span>
|
|
<button type="button" class="btn-primary btn-lg" onclick="location.href='software/Instalador plugin Autenticacao.Gov.pkg'"
|
|
id="Button2">Descarregar plugin</button>
|
|
</div>
|
|
<p class="rspacer">
|
|
Descarregue e execute o instalador.</p>
|
|
<p>
|
|
Clique no botão “<strong>Continuar</strong>”.</p>
|
|
<p style="text-align: center">
|
|
<img alt="executar instalador do plugin Autenticação.Gov" src="../img/Ajuda/instalador.agente.osx.1.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Leia e aceite os termos da licença (licença de código aberto eupl 1.1).</p>
|
|
<p style="text-align: center">
|
|
<img alt="termos da licença" src="../img/Ajuda/instalador.agente.osx.2.png" class="img-thumbnail" />
|
|
</p>
|
|
<p>
|
|
Forneça as suas credenciais para a instalação da aplicação quando solicitado.</p>
|
|
<p>
|
|
Se o plugin Autenticação.Gov for instalado com sucesso será exibida a informação indicada
|
|
na imagem seguinte.</p>
|
|
<p style="text-align: center">
|
|
<img alt="Autenticação.gov.pt instalado com sucesso" src="../img/Ajuda/instalador.agente.osx.3.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
<p class="ruim_spacer">
|
|
<span class="nosession">Após a instalação o plugin Autenticação.Gov deverá iniciar-se automáticamente, prima o botão para confirmar se o plugin está iniciado e aguarde alguns segundos.</span>
|
|
<span class="withsession hide">Após a instalação o plugin Autenticação.Gov deverá iniciar-se automáticamente, prima o botão para retomar a autenticação.</span>
|
|
</p>
|
|
<div class="text-center" style="padding-bottom: 15px;">
|
|
<button type="button" class="verifica-app btn-primary btn-lg" onclick="verificaAplicacao(this)"
|
|
id="verificaOsx">
|
|
Verificar plugin</button>
|
|
</div>
|
|
<div class="r_spacer alert alert-info">
|
|
<p>
|
|
Necessita de instruções sobre como iniciar o plugin Autenticação.Gov? Siga as instruções
|
|
para <a data-toggle="collapse" data-parent="#topicos" href="#agentDisconnected">iniciar
|
|
o plugin Autenticação.Gov</a></p>
|
|
</div>
|
|
</div>
|
|
<div class="modal fade bs-example-modal-sm" id="instructionsInsideIframe" tabindex="-1"
|
|
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog modal-sm">
|
|
<div class="modal-content">
|
|
<div class="modal-body clearfix">
|
|
<p>
|
|
Os procedimentos de configuração não podem ser realizados nesta página.</p>
|
|
<p>
|
|
Clique no botão Continuar para abrir a página de instruções em outra janela.</p>
|
|
<button type="button" class="mybtnmodal btn-primary btn-xs pull-right" onclick="window.open(window.location.href, '_blank');window.location.href='/fa/default.aspx';"
|
|
id="insideIF" data-dismiss="modal">
|
|
Continuar</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal fade bs-example-modal-sm" id="aplicacaoIniciadaDesatualizada" tabindex="-1"
|
|
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog modal-sm">
|
|
<div class="modal-content">
|
|
<div class="modal-body clearfix">
|
|
<p>Foi detetada uma versão desatualizada do plugin Autenticação.Gov.</p>
|
|
<p>Se já instalou a versão atualizada, basta reiniciar o plugin.</p>
|
|
<button type="button" class="mybtnmodal btn-primary btn-xs pull-right" onclick="okContinuar(this);" data-dismiss="modal">Fechar</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal fade bs-example-modal-sm" id="aplicacaoIniciada" tabindex="-1"
|
|
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true"">
|
|
<div class="modal-dialog modal-sm">
|
|
<div class="modal-content">
|
|
<div class="modal-body clearfix">
|
|
<p>O plugin Autenticação.Gov está iniciado.</p>
|
|
<button type="button" class="mybtnmodal btn-primary btn-xs pull-right" onclick="okContinuar(this);"
|
|
id="btnOkContinuar" data-dismiss="modal">
|
|
Fechar</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal fade bs-example-modal-md" id="aplicacaoAtualizada" tabindex="-1"
|
|
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog modal-md">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<h4 class="modal-title">Informação</h4>
|
|
</div>
|
|
<div class="modal-body clearfix">
|
|
<p>A versão instalada do plugin Autenticação.Gov não necessita de atualização.</p>
|
|
<button type="button" class="mybtnmodal btn-primary btn-xs pull-right" onclick="" data-dismiss="modal">Fechar</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="modal fade bs-example-modal-md" id="aplicacaoIniciarContinuar" tabindex="-1"
|
|
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true" data-keyboard="false" data-backdrop="static">
|
|
<div class="modal-dialog modal-md">
|
|
<div class="modal-content">
|
|
<div class="modal-body clearfix">
|
|
<p>
|
|
o plugin Autenticação.Gov está iniciado.</p>
|
|
<p>
|
|
Pode retomar o seu processo de autenticação.</p>
|
|
<button type="button" class="btn-primary btn-lg center-block" onclick="okContinuar(this);"
|
|
id="Button3" data-dismiss="modal">
|
|
Continuar autenticação</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="modal fade bs-example-modal-lg" id="aplicacaoNaoIniciada" tabindex="-1"
|
|
role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true">
|
|
<div class="modal-dialog modal-lg">
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span></button>
|
|
<h4 class="modal-title text-center" id="myModalLabel">
|
|
plugin Autenticação.Gov não iniciado</h4>
|
|
</div>
|
|
<div class="modal-body clearfix">
|
|
<h4>
|
|
Não foi possível confirmar se o plugin Autenticação.Gov se encontra iniciado.</h4>
|
|
<p class="ruim_spacer">
|
|
Selecione a opção que considerar adequada à sua situação:</p>
|
|
<div class="row">
|
|
<div class="col-sm-pull-2">
|
|
<p>
|
|
<button type="button" class="mybtn btn-primary btn-sm" onclick="ajuda('agentDisconnected');"
|
|
id="btnAjudaIniciar" data-dismiss="modal">
|
|
Como iniciar o plugin Autenticação.Gov</button>
|
|
Se o plugin Autenticação.Gov não estiver iniciado.</p>
|
|
<p>
|
|
<button type="button" class="mybtn btn-primary btn-sm" onclick="ajuda('installAgent')"
|
|
id="btnAjudaInstalar" data-dismiss="modal">
|
|
Instalar plugin Autenticação.Gov</button>
|
|
Se ainda não instalou o plugin Autenticação.Gov.</p>
|
|
<p>
|
|
<button type="button" class="mybtn btn-primary btn-sm" onclick="ajudaProxy();" id="btnAjudaProxy"
|
|
data-dismiss="modal">
|
|
Verificar ligação</button>
|
|
Se o plugin Autenticação.Gov está iniciado e continua a visualizar instruções para instalação
|
|
da aplicação.</p>
|
|
<p>
|
|
<button type="button" class="mybtn btn-primary btn-sm" onclick="ajuda('agentDisconnected');"
|
|
id="btnAjuda" data-dismiss="modal">
|
|
Ajuda</button>
|
|
Se nenhuma das opções ilustra a situação encontrada.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn-primary btn-sm" data-dismiss="modal">
|
|
Fechar</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="chromeUninstallExtension" class="hide">
|
|
<p>
|
|
A versão mais recente do plugin Autenticação.Gov dispensa a extensão que instalou
|
|
no Google Chrome, pode remover a extensão. A imagem seguinte ilustra o processo
|
|
de remoção da extensão. Clique no botão indicado no passo 1 e selecione a opção
|
|
<strong>Remover do Chrome...</strong> como indicado no passo 2.</p>
|
|
<p style="text-align: center">
|
|
<img alt="Remoção da extensão no Google Chrome" src="../img/Ajuda/chrome.uninstall.extension.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<div id="operaUninstallExtension" class="hide">
|
|
<p>
|
|
A versão mais recente do plugin Autenticação.Gov dispensa a extensão que instalou
|
|
no Opera, pode remover a extensão. Para remover a extensão pressione as teclas <span
|
|
id="isNotOsx" class="hide"><kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>E</kbd></span><span
|
|
id="isOsx" class="hide"><kbd>Shift</kbd> + <kbd>Command</kbd> + <kbd>E</kbd></span>
|
|
e efetue o procedimento ilustrado na imagem seguinte. Clique no botão indicado e
|
|
confirme que pretende remover a extensão.</p>
|
|
<p style="text-align: center">
|
|
<img alt="Remoção da extensão no Opera" src="../img/Ajuda/opera.uninstall.extension.png"
|
|
class="img-thumbnail" />
|
|
</p>
|
|
</div>
|
|
<script type="text/javascript" src="../applet/js/ngag.js"></script>
|
|
<script type="text/javascript" src="../applet/js/ogag.js"></script>
|
|
<script type="text/javascript">
|
|
var agentVersion = '2.0.23';
|
|
var resumeAuthentication = '';
|
|
var id = window.location.hash.replace("#", "").split("&")[0];
|
|
var hideHelpContext = window.location.hash.split('&')[1];
|
|
var checkUpdate = getParameterByName('v');
|
|
var btnID;
|
|
|
|
/*encontrado em deployJava.js*/
|
|
function compareVersions(installed, required) {
|
|
var a = installed.toString().split('.');
|
|
var b = required.toString().split('.');
|
|
|
|
for (var i = 0; i < a.length; ++i) {
|
|
a[i] = Number(a[i]);
|
|
}
|
|
for (var i = 0; i < b.length; ++i) {
|
|
b[i] = Number(b[i]);
|
|
}
|
|
if (a.length == 2) {
|
|
a[2] = 0;
|
|
}
|
|
|
|
if (a[0] > b[0]) return true;
|
|
if (a[0] < b[0]) return false;
|
|
|
|
if (a[1] > b[1]) return true;
|
|
if (a[1] < b[1]) return false;
|
|
|
|
if (a[2] > b[2]) return true;
|
|
if (a[2] < b[2]) return false;
|
|
|
|
return true;
|
|
}
|
|
|
|
function getPlatform() {
|
|
var plataforma = window.navigator.platform.toLowerCase();
|
|
var navegador = navigator.userAgent.toLowerCase();
|
|
|
|
if (plataforma == "macintel" || plataforma == "macppc") {
|
|
if (navegador.indexOf("mac os x 10.7") != -1 ||
|
|
navegador.indexOf("mac os x 10_7") != -1 ||
|
|
navegador.indexOf("mac os x 10.8") != -1 ||
|
|
navegador.indexOf("mac os x 10_8") != -1 ||
|
|
navegador.indexOf("mac os x 10.9") != -1 ||
|
|
navegador.indexOf("mac os x 10_9") != -1 ||
|
|
navegador.indexOf("mac os x 10.10") != -1 ||
|
|
navegador.indexOf("mac os x 10_10") != -1 ||
|
|
navegador.indexOf("mac os x 10.11") != -1 ||
|
|
navegador.indexOf("mac os x 10_11") != -1 ||
|
|
navegador.indexOf("mac os x 10.12") != -1 ||
|
|
navegador.indexOf("mac os x 10_12") != -1 ||
|
|
navegador.indexOf("mac os x 10.13") != -1 ||
|
|
navegador.indexOf("mac os x 10_13") != -1) {
|
|
return 'osx';
|
|
}
|
|
} else if (plataforma == "win32" || plataforma == "win64") {
|
|
return 'windows';
|
|
} else {
|
|
return 'linux';
|
|
}
|
|
}
|
|
|
|
function closeAllPanels() {
|
|
$("i.indicator").removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-right");
|
|
$('.panel-collapse.in').collapse('hide');
|
|
}
|
|
|
|
function successCallbackLoad(data) {
|
|
detectedVersion = data.type;
|
|
if (!compareVersions(data.version, agentVersion)) { /* data.version < agentVersion */
|
|
$("#updateAgent-panel").removeClass('hide');
|
|
$("#" + detectedVersion + '_' + detectedOS).removeClass('hide');
|
|
if (id === 'updateAgent') {
|
|
openPanel(id);
|
|
}
|
|
}
|
|
}
|
|
|
|
function verificaAplicacao(element) {
|
|
btnID = '#' + element.id;
|
|
$(btnID).prop('disabled', true);
|
|
autenticacaoGovPT.isAuthServiceAlive(aplicacaoIniciada, aplicacaoNaoIniciada);
|
|
}
|
|
|
|
function aplicacaoIniciada(data) {
|
|
if (!compareVersions(data.version, agentVersion)) {
|
|
$('#aplicacaoIniciadaDesatualizada').modal('toggle');
|
|
} else {
|
|
if (resumeAuthentication) {
|
|
location.href = resumeAuthentication;
|
|
} else {
|
|
$('#aplicacaoIniciada').modal('toggle');
|
|
}
|
|
}
|
|
$(btnID).prop('disabled', false);
|
|
}
|
|
|
|
function aplicacaoNaoIniciada() {
|
|
$('#aplicacaoNaoIniciada').modal('toggle');
|
|
$(btnID).prop('disabled', false);
|
|
}
|
|
|
|
function ajuda(id) {
|
|
$('#aplicacaoNaoIniciada').modal('toggle');
|
|
if ($('#' + id).hasClass('in')) {
|
|
jumpto(id);
|
|
} else {
|
|
openPanel(id);
|
|
}
|
|
}
|
|
|
|
function ajudaProxy() {
|
|
$(".lnd, .cnd, .installErrors").addClass("hide");
|
|
openPanel('dificuldades');
|
|
}
|
|
|
|
function errosInstalacao() {
|
|
$(".lnd, .cnd, .proxyFA").addClass("hide");
|
|
openPanel('dificuldades');
|
|
}
|
|
|
|
function okContinuar(element) {
|
|
parent = element.parentNode.parentNode.parentNode.parentNode;
|
|
|
|
if (($('#' + parent.id).data('bs.modal') || {}).isShown) {
|
|
$('#' + parent.id).modal('toggle');
|
|
if (resumeAuthentication && parent.id == 'aplicacaoIniciarContinuar') {
|
|
location.href = resumeAuthentication;
|
|
}
|
|
}
|
|
closeAllPanels();
|
|
}
|
|
|
|
var detectedOS = getPlatform();
|
|
|
|
if (resumeAuthentication) {
|
|
$(".nosession").addClass("hide");
|
|
$(".withsession").removeClass("hide");
|
|
$(".verifica-app").text('Continuar autenticação');
|
|
}
|
|
|
|
$('#topicos').on('shown.bs.collapse', function (e) {
|
|
var panel = $(this).find('.in');
|
|
$('html, body').animate({
|
|
scrollTop: panel.offset().top
|
|
}, 500);
|
|
e.stopPropagation();
|
|
});
|
|
|
|
$('#topicos').on('hidden.bs.collapse', function (e) {
|
|
$(e.target).prev().find("i.indicator").removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-right");
|
|
});
|
|
|
|
$('#topicos').on('show.bs.collapse', function (e) {
|
|
$(e.target).prev().find("i.indicator").removeClass("glyphicon-chevron-right").addClass("glyphicon-chevron-down");
|
|
if (!$(e.target).hasClass('my-panel-ignore')) {
|
|
$('#topicos .in').not('.my-panel-ignore').collapse('hide');
|
|
}
|
|
});
|
|
|
|
if (hideHelpContext && $("." + hideHelpContext)[0]) {
|
|
$(".proxyFA, .installErrors, ." + hideHelpContext).addClass("hide");
|
|
}
|
|
|
|
switch (getPlatform()) {
|
|
case "windows":
|
|
$(".instrucoesOsx").addClass("hide");
|
|
$(".instrucoesLinux").addClass("hide");
|
|
break;
|
|
case "osx":
|
|
$(".instrucoesWindows").addClass("hide");
|
|
$(".instrucoesLinux").addClass("hide");
|
|
break;
|
|
case "linux":
|
|
$(".instrucoesOsx").addClass("hide");
|
|
$(".instrucoesWindows").addClass("hide");
|
|
$('#installJava-panel').removeClass('hide');
|
|
break;
|
|
}
|
|
|
|
$('#agentSupported').removeClass('hide');
|
|
$('#installAgent-panel').removeClass('hide');
|
|
$('#agentDisconnected-panel').removeClass('hide');
|
|
|
|
for (i = 1; i < 7; i++) {
|
|
$('#accordion' + i).on('shown.bs.collapse', function (e) {
|
|
var panel = $(this).find('.in');
|
|
$('html, body').animate({
|
|
scrollTop: panel.offset().top
|
|
}, 500);
|
|
e.stopPropagation();
|
|
});
|
|
}
|
|
|
|
|
|
window.addEventListener = window.addEventListener || function (e, f) { window.attachEvent('on' + e, f); };
|
|
window.addEventListener("load", function (event) {
|
|
checkForOldVersions('update');
|
|
});
|
|
window.addEventListener("load", function (event) {
|
|
autenticacaoGovPT.isAuthServiceAlive(successCallbackLoad, function (previousAuth) { });
|
|
});
|
|
|
|
|
|
$('.gpg_content_rcp').html($('#gpg_content').html());
|
|
$('.lnx_download_content_rcp').html($('#lnx_download_content').html());
|
|
$('.lnx_install_content_rcp').html($('#lnx_install_content').html());
|
|
$('.osx_install_content_rcp').html($('#osx_install_or_update_content').html());
|
|
|
|
$('#windows_install_content').html($('#windows_install_or_update_content').html());
|
|
$('#windows_update_content').html($('#windows_install_or_update_content').html());
|
|
|
|
function openPanel(id) {
|
|
if (!$("#" + id).parent().hasClass('hide')) {
|
|
$("#" + id).prev().find("i.indicator").toggleClass('glyphicon-chevron-right glyphicon-chevron-down');
|
|
$("#" + id).collapse('show');
|
|
}
|
|
}
|
|
|
|
function jumpto(id) {
|
|
element_to_scroll_to = document.getElementById(id);
|
|
element_to_scroll_to.scrollIntoView();
|
|
}
|
|
|
|
/* https://stackoverflow.com/a/5448595 IE8*/
|
|
function getParameterByName(parameterName) {
|
|
var result = null, tmp = [];
|
|
var items = location.search.substr(1).split("&");
|
|
for (var index = 0; index < items.length; index++) {
|
|
tmp = items[index].split("=");
|
|
if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]);
|
|
}
|
|
return result;
|
|
}
|
|
|
|
$(document).ready(function () {
|
|
if (!checkUpdate) {
|
|
if (id) openPanel(id);
|
|
} else {
|
|
if (!compareVersions(checkUpdate, agentVersion)) {
|
|
$("#updateAgent-panel").removeClass('hide');
|
|
openPanel('updateAgent');
|
|
} else{
|
|
$('#aplicacaoAtualizada').modal('toggle');
|
|
}
|
|
}
|
|
|
|
$('[data-toggle="popover"]').popover({
|
|
trigger: 'hover',
|
|
html: true,
|
|
container: 'body',
|
|
'placement': 'right'
|
|
});
|
|
});
|
|
</script>
|
|
|
|
<!-- END: Conteúdo -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="container footer">
|
|
<div class="row">
|
|
<div class="col-sm-12 center">
|
|
<div class="info-footer">
|
|
<p>
|
|
<span id="ctl00_lblAuthGovInfoFooter">O processo de autenticação é um serviço da Identificação Eletrónica que permite confirmar a sua identidade,<br />facilitando o acesso online a vários serviços públicos. </span>
|
|
<a href="https://www.autenticacao.gov.pt/" target="_blank">
|
|
<span id="ctl00_lblMoreInfo">Saiba mais sobre a Identificação Eletrónica.</span></a>
|
|
</p>
|
|
</div>
|
|
<a target="_blank" href="https://www.ama.gov.pt/">
|
|
<img src="/fa/layout_ccc/image/Logo_AMA.png" class="logo-ama"
|
|
alt="Agência para a Modernização Administrativa" title="Agência para a Modernização Administrativa" /></a>
|
|
<ul>
|
|
<li><a target="_blank" href="">
|
|
<span id="ctl00_lblUrlAmaSites">Portal do Cidadão</span></a></li>
|
|
<li><a target="_blank" href="">
|
|
<span id="ctl00_lblUrlPrivacyPolicy">Política de Privacidade</span></a></li>
|
|
<li><a target="_blank" href="">
|
|
<span id="ctl00_lblUrlContacts">Contactos</span></a></li>
|
|
</ul>
|
|
<a target="_blank" href="https://www.facebook.com/ama.gov.pt">
|
|
<img src="/fa/layout_ccc/image/fb_footer.png" alt="Facebook AMA" /></a>
|
|
<a target="_blank" href="https://pt.linkedin.com/company/ama---ag-ncia-para-a-moderniza-o-administrativa-ip">
|
|
<img src="/fa/layout_ccc/image/li_footer.png" alt="LinkedIn AMA" /></a>
|
|
<a target="_blank" href="https://www.twitter.com/ama_gov_pt">
|
|
<img src="/fa/layout_ccc/image/tw_footer.png" alt="Twitter AMA" /></a>
|
|
<div class="copyright">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<span id="ctl00_lblAmaDesc">AMA - Agência para a Modernização Administrativa, IP - Todos os direitos reservados @ </span>
|
|
<span id="ctl00_lblCopyrightYear">2018</span>
|
|
<a href="https://www.ama.gov.pt/" target="_blank">www.ama.gov.pt</a> | <a href="mailto:ama@ama.pt">ama@ama.pt</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
|
<!--[if lt IE 9]>
|
|
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
|
|
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
|
<![endif]-->
|
|
<script type="text/javascript" src="/fa/bluelayout/dist/js/bootstrap.min.js"></script>
|
|
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
|
|
<script type="text/javascript" src="/fa/bluelayout/ie10-viewport-bug-workaround.js"></script>
|
|
<script type="text/javascript">
|
|
var _gaq = _gaq || [];
|
|
(function () {
|
|
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
|
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
|
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
|
})();
|
|
_gaq.push(['_setAccount', 'UA-35831726-1']);
|
|
_gaq.push(['_setDomainName', 'autenticacao.cartaodecidadao.gov.pt']);
|
|
_gaq.push(['_setSiteSpeedSampleRate', 50]);
|
|
_gaq.push(['_trackPageview']);
|
|
</script>
|
|
</body>
|
|
</html> |