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.MetadataPolicyLookupStrategyFactory.buildFileLoadingMetadataPolicyResolver(String resource, BatchMetadataCacheBuilderSpec<String, Map<String, MetadataPolicy>> cacheSpec, Function<ProfileRequestContext, CriteriaSet> criteriaSetLookupStrategy, String id, String defaultContents) Build a Function that maps a profile request context to a map of metadata policies.protected Function<ProfileRequestContext,Map<String, MetadataPolicy>> MetadataPolicyLookupStrategyFactory.buildMetadataPolicyResolver(LoadingStrategy loadingStrategy, 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.MetadataPolicyLookupStrategyFactory.buildResourceLoadingMetadataPolicyResolver(Resource 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.MetadataPolicyLookupStrategyFactory.buildFileLoadingMetadataPolicyResolver(String resource, BatchMetadataCacheBuilderSpec<String, Map<String, MetadataPolicy>> cacheSpec, Function<ProfileRequestContext, CriteriaSet> criteriaSetLookupStrategy, String id, String defaultContents) Build a Function that maps a profile request context to a map of metadata policies.protected Function<ProfileRequestContext,Map<String, MetadataPolicy>> MetadataPolicyLookupStrategyFactory.buildMetadataPolicyResolver(LoadingStrategy loadingStrategy, 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.MetadataPolicyLookupStrategyFactory.buildResourceLoadingMetadataPolicyResolver(Resource 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.private Predicate<MetadataPolicy>DefaultMetadataPolicyOperator.validatorThe metadata policy validator.private BiFunction<Object,MetadataPolicy, Object> DefaultMetadataPolicyOperator.valueOperatorThe metadata policy operator.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 TypeMethodDescriptionBeanMetadataPolicyOperator.apply(Object inputValue, MetadataPolicy policy) CustomMetadataPolicyOperator.apply(Object inputValue, MetadataPolicy policy) Apply the operator for the given input that has the given metadata policy attached.DefaultMetadataPolicyEnforcer.apply(Object candidate, MetadataPolicy policy) DefaultMetadataPolicyOperator.apply(Object inputValue, MetadataPolicy policy) DefaultMetadataPolicyEnforcer.applyCustomOperators(Object initialResult, MetadataPolicy policy) Applies the custom operators attached to this enforcer.protected booleanDefaultMetadataPolicyEnforcer.doValueChecks(Object candidate, MetadataPolicy policy) Runs the value check operators for the candidate.protected CustomMetadataPolicyOperatorBeanMetadataPolicyOperator.fetchPolicyOperatorBean(MetadataPolicy policy) Fetch the bean fromApplicationContextvia identifier set in the given policy.static MetadataPolicyMetadataPolicyHelper.mergeMetadataPolicies(MetadataPolicy superior, MetadataPolicy subordinate) Merges two metadata policies with the rules defined in the OIDC federation spec 5.1.3.1:booleanBeanMetadataPolicyOperator.validate(MetadataPolicy policy) booleanCustomMetadataPolicyOperator.validate(MetadataPolicy policy) Validate whether the operator is compatible with the other operators in the policy.booleanDefaultMetadataPolicyOperator.validate(MetadataPolicy policy) 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.voidDefaultMetadataPolicyOperator.setValidator(Predicate<MetadataPolicy> predicate) Set the metadata policy validator.voidDefaultMetadataPolicyOperator.setValueOperator(BiFunction<Object, MetadataPolicy, Object> function) Set the metadata policy operator.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) Get the metadata policy.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.