Issue 

When trying to access Rapid Connect, users receiving the following error.


//-------------------------//
//Session Error//
//Unfortunately some important details were not provided 
  by your organisation when you logged in.//
////
//This is a backend technical issue and has not been 
  caused by any action you've taken. We're very sorry 
  for the inconvenience.//
////
//AAF support is available to assist in resolving this 
  error in partnership with technical staff at your organisation. 
  Please contact AAF support on //[email protected]//, and 
  provide a copy of the data shown below so we can 
  assist as quickly as possible.//
////
//----- begin halted session details ------//
////
//Date: 2016-04-05 05:38:09 +0000//
//Rapid Connect Version: 1.4.0//
////
Target: {}
Subject:
{:principal=>"urn:mace:federation.org.au:testfed:mq.edu.au!https://rapid.aaf.edu.au/shibboleth!qOqKGhdaX6zjxgUxhYW0lyZDfEE=",
:cn=>" Test user", :display_name=>"", :given_name=>"Test",
:surname=>"user", :mail=>"[email protected]",
:principal_name=>"[email protected]", :scoped_affiliation=>"", :o=>"",
:shared_token=>"D8yu7589kylGH"}


Reason

A user will see an error when an Identity Provider (IdP) is not releasing all the necessary attributes. In this example, the IdP is not releasing the value for displayName to Rapid Connect for this user.


The Rapid Connect verification process will check that the IdP has released all the necessary user attributes, before passing the values onto the end service. 


Solution

Contact the IdP admin and verify that the IdP releases all the necessary attributes.