Engine RCTSaai

Integração SAML

O Engine é a componente de proxy RCTSaai que permite a integração SAML dos fornecedores de identidade e serviço na RCTSaai.

Info
Atualmente a RCTSaai permite que os fornecedores de serviço possam optar pela integração via SAML ou OpenId. **Os fornecedores de identidade apenas podem integrar a RCTSaai via SAML**.

 

engine2.png

Este componente é simultaneamente um SP (Service Provider) e um IDP (Identity Provider).

 

Fornecedores de Identidade

Os fornecedores de identidade apenas têm de configurar um único serviço, o SP Proxy RCTSaai para acesso a todos os serviços integrados na federação. A equipa RCTSaai é responsável por realizar centralmente a configuração de acesso aos serviços RCTSaai, bem como a configuração de filtragem de atributos por serviço.

idp2.png

Vantagem
Sempre que um novo serviço integrar a federação RCTSaai fica automaticamente disponível a todas as instituições, não sendo necessária qualquer configuração no fornecedor de identidade das instituições.

Consentimento

Todos os dados/atributos dos utilizadores provenientes dos fornecedores de identidade enviados para o proxy obrigam a um consentimento do utilizador para o envio dos mesmos aos serviços RCTSaai. Esta funcionalidade está integrada na componente do Proxy RCTSaai e disponível a todos os fornecedores de identidade.

O consentimento é visualizado sempre que o utilizador:
* acede pela primeira vez ao serviço; ou * os dados enviados são diferentes dos dados enviados no anterior acesso ao serviço.

 

O utilizador tem acesso à lista dos seus atributos a transmitir ao serviço, podendo ou não concordar com o seu envio. Caso não concorde o acesso ao serviço é negado.  

Fornecedores de Serviço

Os fornecedores de serviço apenas têm de configurar um único IdP, o IDP Proxy RCTSaai para ter acesso a todos os fornecedores de identidade RCTSaai. A equipa RCTSaai é responsável por realizar centralmente a configuração dos fornecedores de identidade que devem ter acesso ao serviço, bem como a configuração de atributos necessária para o serviço.

WAYF

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 os utilizadores para a sua instituição de origem.

É com este propósito que existe um componente adicional, 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. O WAYF está integrada na componente do Proxy RCTSaai e disponível a todos os fornecedores de serviços.

 

Vantagem
Por se encontrar integrado no Proxy RCTSaai, o WAYF é configurável por serviço, permitindo que a lista de instituições disponíveis no WAYF corresponda apenas às instituições que podem ter acesso ao serviço. ** A imagem acima é o exemplo do serviço Moodle da UTAD ao qual é permitido apenas o acesso a três instituições RCTSaai. **