public interface PrincipalEvalPredicateFactory
Predicate to evaluate a PrincipalSupportingComponent
against a requested form of authentication expressed in terms of a Principal.
The predicate is constructed around a Principal to compare in an
implementation-specific manner against the candidate component. A given factory
produces predicates that implement a particular set of matching rules.
Factories are accessed via a PrincipalEvalPredicateFactoryRegistry.
| Modifier and Type | Method and Description |
|---|---|
PrincipalEvalPredicate |
getPredicate(Principal candidate)
Get a predicate to compare a candidate
Principal object against a
PrincipalSupportingComponent for a "match", where the definition of
a match is implementation-specific. |
@Nonnull PrincipalEvalPredicate getPredicate(@Nonnull Principal candidate)
Principal object against a
PrincipalSupportingComponent for a "match", where the definition of
a match is implementation-specific.candidate - a Principal object to evaluatePredicate implementing custom matching rulesCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.