Class MetadataQueryProtocolMetadataResolver

    • Constructor Detail

      • MetadataQueryProtocolMetadataResolver

        public MetadataQueryProtocolMetadataResolver​(org.apereo.cas.util.http.HttpClient httpClient,
                                                     org.apereo.cas.configuration.model.support.saml.idp.SamlIdPProperties samlIdPProperties,
                                                     org.apereo.cas.support.saml.OpenSamlConfigBean configBean)
    • Method Detail

      • getMetadataResolverFromResponse

        protected org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver getMetadataResolverFromResponse​(org.apache.http.HttpResponse response,
                                                                                                                    java.io.File backupFile)
                                                                                                             throws java.lang.Exception
        Description copied from class: UrlResourceMetadataResolver
        Gets metadata resolver from response.
        Overrides:
        getMetadataResolverFromResponse in class UrlResourceMetadataResolver
        Parameters:
        response - the response
        backupFile - the backup file
        Returns:
        the metadata resolver from response
        Throws:
        java.lang.Exception - the exception
      • fetchMetadata

        protected org.apache.http.HttpResponse fetchMetadata​(org.apereo.cas.support.saml.services.SamlRegisteredService service,
                                                             java.lang.String metadataLocation,
                                                             net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet,
                                                             java.io.File backupFile)
        Description copied from class: UrlResourceMetadataResolver
        Fetch metadata http response.
        Overrides:
        fetchMetadata in class UrlResourceMetadataResolver
        Parameters:
        service - the service
        metadataLocation - the metadata location
        criteriaSet - the criteria set
        backupFile - the backup file
        Returns:
        the http response
      • getMetadataLocationForService

        protected java.lang.String getMetadataLocationForService​(org.apereo.cas.support.saml.services.SamlRegisteredService service,
                                                                 net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)
        Description copied from class: UrlResourceMetadataResolver
        Gets metadata location for service.
        Overrides:
        getMetadataLocationForService in class UrlResourceMetadataResolver
        Parameters:
        service - the service
        criteriaSet - the criteria set
        Returns:
        the metadata location for service