Metadata da Federação

O que é ?


A metadata de uma federação enumeram os intervenientes da federação considerados de confiança (fornecedores de identidade e serviço) e armazenam informação (ex.: entityID, chave pública do certificado) que permite estabelecer uma comunicação segura. Para iniciar o processo de comunicação entre o um fornecedor de identidade e o fornecedor de serviço é necessário utilizar os metadados para verificar a respectiva autenticidade.


A verificação é realizada através da comparação do nome (entityID) com os nomes existentes no respectivo ficheiro de metadados. Se o nome corresponde a uma entrada no ficheiro, é utilizado o respectivo certificado para decifrar a mensagem recebida. Identificado correctamente os intervenientes podem iniciar a comunicação para permitir o acesso ao serviço. Se não existe correspondência de nomes, não é possível estabelecer a comunicação e o acesso ao serviço.

Ficheiro de Metadados da Federação
Cada federação tem o seu ficheiro de metadados que partilha com todos os intervenientes (fornecedores de serviço e fornecedores de identidade).


Metadata RCTSaai


English Version

Os metados da federação RCTSaai estão disponível no seguinte link:

Ficheiro de Metadados Assinado

Os ficheiros de metadados encontram-se assinado digitalmente. Para verificação da assinatura devem utilizar o seguinte certificado: https://registry.rctsaai.pt/metadata/metadatasigner-rctsaai.pem

Após o download do certificado devem validar o “Fingerprint”:
SHA256 Fingerprint=
23:8C:84:F4:DA:21:75:6C:F4:FB:57:ED:39:01:35:F2:66:11:0A:EA:DC:66:24:E8:0F:29:27:BB:5F:71:98:A6


Metadata PROXY RCTSaai


Os metados do Proxy RCTSaai estão disponível no seguinte link:


Metada eduGAIN


Os metados da Federação eduGAIN estão disponível nos seguintes links :

Ficheiro de Metadados Assinado

Os ficheiros de metadados encontram-se assinado digitalmente. Para verificação da assinatura devem utilizar o seguinte certificado: https://registry.rctsaai.pt/metadata/metadatasigner-rctsaai.pem

Após o download do certificado devem validar o “Fingerprint”:
SHA256 Fingerprint=
23:8C:84:F4:DA:21:75:6C:F4:FB:57:ED:39:01:35:F2:66:11:0A:EA:DC:66:24:E8:0F:29:27:BB:5F:71:98:A6


WAYF (Where are you From?)


O que é ?

Uma vez que os fornecedores de Serviço e os Fornecedores de Identidade não comunicam de forma directa, no primeiro acesso dos utilizadores, é necessário encaminhar o mesmo para a sua instituição de origem.

É com este propósito que existe um componente adicional no RCTSaai, o serviço WAYF (iniciais de "Where Are You From"), que se dedica a encaminhar os utilizadores para o ponto de autenticação da sua instituição de origem. Para cada federação existe um WAYF específico.

Partindo do serviço, o WAYF garante ao utilizador a possibilidade de escolher a sua instituição, sem ter de decorar qualquer informação ou conhecer a estrutura da Federação.

No caso das instituições em que as diferentes unidades orgânicas têm fornecedores de identidade próprios, o WAYF central da Federação irá encaminhar os utilizadores para outro WAYF, dedicado à própria instituição e onde constam os diferentes fornecedores de identidade dessa instituição.


WAYF RCTSaai

Os serviços que integram o Proxy RCTSaai apenas necessitam de configurar o IdP Proxy. Todas as configurações de instituições que podem ter acesso ao serviço, são realizadas centralmente pela equipa RCTSaai.

Se o serviço optar por integrar o seu próprio serviço de WAYF pode utilizar o seguinte link para obter as instituições que tem acesso ao mesmo:

Substituir o SP-ENTITY-ID com o Entity ID do Fornecedor de Serviço


WAYF eduGAIN

A RCTSaai gere um WAYF que dá acesso aos diferentes fornecedores de identidade da federação eduGAIN e que encaminha os utilizadores para os fornecedores de identidades que pertencem a essa federação.

O acesso ao WAYF eduGAIN é feito pelo seguinte endereço:

Exemplo da configuração do wayf num serviço com Shibboleth SP
Ficheiro: shibboleth2.xml

    <!-- Configures SSO for a default IdP. To allow for >1 IdP, remove entityID property
    and adjust discoveryURL to point to discovery service.
    (Set discoveryProtocol to "WAYF" for legacy Shibboleth WAYF support.)
    You can also override entityID on /Login query string, or in RequestMap/htaccess. -->

    <SSO  discoveryProtocol="SAMLDS"
        discoveryURL="https://wayf.fccn.pt/FCCNedugain/">
        SAML2
    </SSO>