Feature #3789

Reduce the download size by externalizing the data for the IdP drop-down list into a JSON file

Added by Thomas Lenggenhager almost 3 years ago.

Status:NewStart date:2016-12-05
Priority:NormalDue date:
Assignee:-% Done:


Target version:-


Currently the WAYF loads the IDProvider.metadata.php and generates the HTML for the IdP dropdown list. The contents of the IDProvider.metadata.php file is pretty static and changes less often than the metadata file gets updated. So this information could easily be cached in the browsers to reduce the download size for users regularly visiting the WAYF.
That would be possible if the WAYF would not generate the drop-down list itself but would use JavaScript to build it in the browser based on a cachable JSON IdP metadata file.
Unlike the feed from /Shibboleth.sso/DiscoFeed the IdP JSON file should also include the category type.

Also available in: Atom PDF