Uses of Class
net.shibboleth.oidc.metadata.policy.MetadataPolicy
Packages that use MetadataPolicy
Package
Description
Metadata cache implementation.
Metadata policy API.
Metadata policy implementation.
Profile configurations related to OIDC functionality.
Profile configuration implementations related to OIDC functionality.
Navigation functions related to OIDC profile configurations.
-
Uses of MetadataPolicy in net.shibboleth.oidc.metadata.cache.impl
Methods in net.shibboleth.oidc.metadata.cache.impl that return types with arguments of type MetadataPolicyModifier and TypeMethodDescriptionMetadataPolicyLookupStrategyFactory.buildFileLoadingMetadataPolicyResolver(String resource, BatchMetadataCacheBuilderSpec<String, Map<String, MetadataPolicy>> cacheSpec, Function<ProfileRequestContext, CriteriaSet> criteriaSetLookupStrategy, String id) Build a Function that maps a profile request context to a map of metadata policies.Method parameters in net.shibboleth.oidc.metadata.cache.impl with type arguments of type MetadataPolicyModifier and TypeMethodDescriptionMetadataPolicyLookupStrategyFactory.buildFileLoadingMetadataPolicyResolver(String resource, BatchMetadataCacheBuilderSpec<String, Map<String, MetadataPolicy>> cacheSpec, Function<ProfileRequestContext, CriteriaSet> criteriaSetLookupStrategy, String id) Build a Function that maps a profile request context to a map of metadata policies. -
Uses of MetadataPolicy in net.shibboleth.oidc.metadata.policy
Subclasses of MetadataPolicy in net.shibboleth.oidc.metadata.policyModifier and TypeClassDescriptionclassThe policy used for validating single claim of an unregistered client.Methods in net.shibboleth.oidc.metadata.policy that return MetadataPolicyModifier and TypeMethodDescriptionMetadataPolicy.Builder.build()Build the metadata policy corresponding to the current builder state.Constructors in net.shibboleth.oidc.metadata.policy with parameters of type MetadataPolicyModifierConstructorDescriptionUnregisteredClientPolicy(MetadataPolicy metadataPolicy) Constructor. -
Uses of MetadataPolicy in net.shibboleth.oidc.metadata.policy.impl
Fields in net.shibboleth.oidc.metadata.policy.impl with type parameters of type MetadataPolicyModifier and TypeFieldDescriptionprivate Function<byte[],List<Map<String, MetadataPolicy>>> DefaultMetadataPolicyResponseHandler.parsingStrategyThe parsing strategy used for parsing metadata policies.private Function<byte[],List<Map<String, MetadataPolicy>>> MetadataPolicyViaLocationFetchingStrategy.parsingStrategyThe parsing strategy used for parsing metadata policies.Methods in net.shibboleth.oidc.metadata.policy.impl that return MetadataPolicyModifier and TypeMethodDescriptionstatic MetadataPolicyMetadataPolicyHelper.mergeMetadataPolicies(MetadataPolicy superior, MetadataPolicy subordinate) Merges two metadata policies with the rules defined in the OIDC federation spec 5.1.3.1:Methods in net.shibboleth.oidc.metadata.policy.impl that return types with arguments of type MetadataPolicyModifier and TypeMethodDescriptionMetadataPolicyViaLocationFetchingStrategy.apply(CriteriaSet criteriaSet) DefaultMetadataPolicyResponseHandler.handleResponse(org.apache.hc.core5.http.ClassicHttpResponse response) Methods in net.shibboleth.oidc.metadata.policy.impl with parameters of type MetadataPolicyModifier and TypeMethodDescriptionDefaultMetadataPolicyEnforcer.apply(Object candidate, MetadataPolicy policy) protected booleanDefaultMetadataPolicyEnforcer.doValueChecks(Object candidate, MetadataPolicy policy) Runs the value check operators for the candidate.static MetadataPolicyMetadataPolicyHelper.mergeMetadataPolicies(MetadataPolicy superior, MetadataPolicy subordinate) Merges two metadata policies with the rules defined in the OIDC federation spec 5.1.3.1:Method parameters in net.shibboleth.oidc.metadata.policy.impl with type arguments of type MetadataPolicyModifier and TypeMethodDescriptionvoidDefaultMetadataPolicyResponseHandler.setParsingStrategy(Function<byte[], List<Map<String, MetadataPolicy>>> strategy) Set the parsing strategy used for parsing metadata policies.voidMetadataPolicyViaLocationFetchingStrategy.setParsingStrategy(Function<byte[], List<Map<String, MetadataPolicy>>> strategy) Set the parsing strategy used for parsing metadata policies.booleanDefaultMetadataPolicyValidator.test(Map<String, MetadataPolicy> map) Constructor parameters in net.shibboleth.oidc.metadata.policy.impl with type arguments of type MetadataPolicyModifierConstructorDescriptionMetadataPolicyViaLocationFetchingStrategy(org.apache.hc.client5.http.classic.HttpClient client, org.apache.hc.core5.http.io.HttpClientResponseHandler<Map<String, MetadataPolicy>> handler) Constructor.OIDCMetadataPolicyResolver(MetadataCache<Map<String, MetadataPolicy>> metadataCache) Constructor. -
Uses of MetadataPolicy in net.shibboleth.oidc.profile.config
Methods in net.shibboleth.oidc.profile.config that return types with arguments of type MetadataPolicyModifier and TypeMethodDescriptionOIDCDynamicRegistrationConfiguration.getMetadataPolicy(ProfileRequestContext profileRequestContext) Get the metadata policy. -
Uses of MetadataPolicy in net.shibboleth.oidc.profile.config.impl
Fields in net.shibboleth.oidc.profile.config.impl with type parameters of type MetadataPolicyModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,Map<String, MetadataPolicy>> DefaultOIDCDynamicRegistrationConfiguration.metadataPolicyLookupStrategyLookup function to the default metadata policy.Methods in net.shibboleth.oidc.profile.config.impl that return types with arguments of type MetadataPolicyModifier and TypeMethodDescriptionDefaultOIDCDynamicRegistrationConfiguration.getMetadataPolicy(ProfileRequestContext profileRequestContext) Method parameters in net.shibboleth.oidc.profile.config.impl with type arguments of type MetadataPolicyModifier and TypeMethodDescriptionvoidDefaultOIDCDynamicRegistrationConfiguration.setMetadataPolicy(Map<String, MetadataPolicy> policy) Sets the metadata policy.voidDefaultOIDCDynamicRegistrationConfiguration.setMetadataPolicyLookupStrategy(Function<ProfileRequestContext, Map<String, MetadataPolicy>> strategy) Set a lookup strategy for the metadata policy.