PROJECTO 1 - Servidor
Por forma a possibilitar a todos os portugueses a oportunidade de obterem uma identidade digital, permitindo assim obter mais segurança quando navegam na Internet, pretende-se criar um servidor e provedor OpenID com as extensões necessárias, por forma a que o processo de autenticação faça uso das funcionalidades do Cartão do Cidadão, e assim seja acessível a todos.
Provedor de identidades Extended OpenID (em fase de testes): http://openid.dcc.fc.up.pt
Extended OpenID - autenticação usando Cartão do Cidadão: CartaoCidadao
Extended OpenID - interacção com LDAP: PresentLdap
API a usar no servidor - OpenID4Java
O OpenID4Java é uma API open source em Java que permite a utilização de OpenID num website consumidor ou ainda implementar um provedor de identidades OpenID. O facto de permitir PAPE(OpenID Provider Authentication Policy Extension), providênciando autenticação OpenID resistente a phishing, é uma mais valia deste servidor e mais uma das várias medidas que reforçam a segurança do serviço que se pretende implementar.
Suporta as seguintes especificações
* Autenticação OpenID 2.0
* Autenticação OpenID 1.1 (Em modo compatibilidade)
* OpenID Attribute Exchange 1.0
* OpenID Simple Registration 1.0 and 1.1, draft 1
* OpenID Provider Authentication Policy Extension 1.0, draft 1
* OpenID Information Cards 1.0, draft 1
API em mais detalhe: ApiEmDetalhe
Servidor OpenID: ServidorEoid
Calendarização e descrição dos objectivos a desenvolver em cada etapa:
. ETAPA 1 (até 15 de Agosto de 2008) - Implementação do servidor OpenID4Java e execução de testes iniciais.
. ETAPA 2 (15 de Agosto de 2008 a 25 de Setembro de 2008) - Desenvolvimento de funcionalidades como o PAPE,
autenticação e integração com o cartão do cidadão.
. ETAPA 3 (25 de Setembro de 2008 a 23 de Outubro de 2008) - Integração com o Projecto 2 (Cliente),
integração com as funcionalidades do cartão do cidadão,
realização de testes finais.
Linguagem de programação a ser utilizada: Java
Disponível para download em:
Sxip Codes http://code.sxip.com/openid4java/
Licença de software livre a ser usada neste projecto:
ApacheLicense, version 2.0 http://www.apache.org/licenses/LICENSE-2.0
Attachments
- openid4java.png (4.5 KB) - added by kerrygan 4 years ago.
- apache license 2.0.txt (10.1 KB) - added by kerrygan 4 years ago.
-
OpenIDServer-50percents.png
(22.9 KB) - added by 0821admin
4 years ago.
JOS
- extended.png (12.0 KB) - added by kerrygan 4 years ago.
