KNF:BRIN scoping/en

Uit Kennisnet Developers Documentatie
Naar navigatie springen Naar zoeken springen

KNF-symbol.png Entree Federation: Entree Federation BRIN scoping

Nl.gif Nederlands En.gif English


Identity Providers like Learning Management Systems are often being used by several different schools. Therefore these systems have a WAYF (Where Are You From) screen where users have to select there school before logging in. In order to prevent users from having first to select their school on the WAYF screen from Entree Federation and secondly select their school on the WAYF from the Identity Provider (i.e. the LMS) the BRIN scoping functionality can be implemented.

Attention: BRIN-scoping has also to be configured by Kennisnet for the specific Identity Provider. Contact Kennisnet.

BRIN-number

The Basisregistratie Instellingen (Basicregistration of Institutions or BRIN) is a register that is maintained by the Dutch Ministry of Education. Each educational institution within this registration is uniquely identified by a BRIN-number. This number consists of four alphanumeric characters. The BRIN-number can be supplemented with to extra digits to identify a location of the educational institution. This six character code is called a location BRIN or lacation number.

Examples of BRIN-numbers:

  • BRIN-number: 99ZZ
  • Location number: 99ZZ01

Scoping

Scoping is a part of the SAML 2.0 specification. Therefore BRIN scoping is donly available for Identity Providers with a Entree Federation connection based on the SAML 2.0 protocol.

Info.gif Scoping allows a Service Provider to specify an Identity Providers in an AuthnRequest to a proxying Identity Provider. This is an indication to the proxying Identity Provider that the Service Provider will only deal with the Identity Provider specified in the <Scoping> element.

In the case of BRIN scoping the <Scoping> element contains the BRIN-number and is send within the AuthnRequest to the proxy Identity Provider to indicate the school that should be used for the authentication of the user.

<AuthnRequest> 
   ... 
   <Scoping> 
      <IDPList> 
         <IDPEntry ProviderID="99ZZ" /> 
      </IDPList> 
      ... 
   </Scoping> 
   ...
</AuthnRequest>

The ProviderID attribute of the IDPEntry element contains the BRIN number from the school the user selected on the Entree Federation WAYF screen.

Warn.gif Het kan voorkomen dat het AuthnRequest geen <Scoping> element bevat. Dit gebeurt in het scenario wanneer de gebruiker geen school hoeft te selecteren op het WAYF scherm van Entree Federatie, omdat er een SSO notificatie cookie beschikbaar is (meer informatie over SSO notificatie).

Als de proxy Identity Provider dan geen andere methode heeft om vast te stellen bij welke school de gebruiker hoort, dan zal deze alsnog een WAYF scherm moeten tonen.