ESGF IdP servers installed by the ESGF installer issue OpenID user identifiers with a hostname that includes MyProxy server hostname, and a path that the last bit of matches a username. OpenID user identifiers issued by the CEDA IdP do not include such information. In this case, an XRDS must be checked to discover a MyProxy server hostname, an a user must be asked to provide his/her username. This fix uses XRDS for CEDA OpenID user identifiers and adds an input text field for a username.
ESGF IdP servers installed by the ESGF installer issue OpenID user identifiers with a hostname that includes MyProxy server hostname, and a path that the last bit of matches a username. OpenID user identifiers issued by the CEDA IdP do not include such information. In this case, an XRDS must be checked to discover a MyProxy server hostname, an a user must be asked to provide his/her username. This fix uses XRDS for CEDA OpenID user identifiers and adds an input text field for a username.