You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SRAM does not show a random IdP, but shows the DisplayName from the https://metadata.surfconext.nl/edugain-downstream.xml metadata where the Scope value equals the user.schac_home_organisation. However when the user is provisioned in the /proxy_authz we don't receive the schac_home_organisation and it is set to None.
Due to a bug / feature in the idp_metadata_parser the not nl language is used as the en language. In the metadata stream there is a Croatian DisplayName (<mdui:DisplayName xml:lang="hr">AAI@EduHr sustav jedinstvene autentikacije korisnika</mdui:DisplayName>) which is picked up as the en language and is tied to 237 Scope / schac_home_organisation values. Due to another feature / bug one of the values is None and this equals the schac_home_organisation of the user. Solution is to add a schac_home_organisation value to the dict which eduTeams sends to the /proxy_authz endpoint (and do not store None scope values in the metadata). Related to #577.
When loggin in with an unknown IdP (for example, SURFnet acc on test), SBS shows a random idP name:
Maybe just show "unknown institution" in this case.
The text was updated successfully, but these errors were encountered: