| Package | Description |
|---|---|
| net.shibboleth.idp.profile.context |
Context classes for IdP-specific information needed by profile actions.
|
| net.shibboleth.idp.profile.context.navigate |
Functions dealing with traversing and extracting data from profile request contexts.
|
| net.shibboleth.idp.profile.context.navigate.messaging | |
| net.shibboleth.idp.profile.logic |
Functions and predicates supporting other profile components.
|
| net.shibboleth.idp.profile.logic.messaging |
| Modifier and Type | Field and Description |
|---|---|
private RelyingPartyContext |
MultiRelyingPartyContext.RelyingPartyContextIterator.current
Current marker.
|
private RelyingPartyContext |
MultiRelyingPartyContext.relyingPartyCtx
Tracks the context being operated on.
|
| Modifier and Type | Field and Description |
|---|---|
private Iterator<RelyingPartyContext> |
MultiRelyingPartyContext.RelyingPartyContextIterator.iterator
Embedded iterator.
|
private com.google.common.base.Function<RelyingPartyContext,String> |
RelyingPartyContext.relyingPartyIdLookupStrategy
A lookup strategy for deriving a relying party ID based on contained information.
|
private Map<String,RelyingPartyContext> |
MultiRelyingPartyContext.relyingPartyIdMap
Map of RP contexts indexed by name.
|
private Iterator<RelyingPartyContext> |
MultiRelyingPartyContext.relyingPartyIterator
An iterator to track progress through the set of relying parties.
|
private com.google.common.collect.ListMultimap<String,RelyingPartyContext> |
MultiRelyingPartyContext.relyingPartyLabelMap
Multimap of RP contexts indexed by role.
|
private com.google.common.base.Function<RelyingPartyContext,Boolean> |
RelyingPartyContext.verificationLookupStrategy
A lookup strategy for deriving verification based on the context.
|
| Modifier and Type | Method and Description |
|---|---|
RelyingPartyContext |
MultiRelyingPartyContext.getCurrentRelyingPartyContext()
Get the
RelyingPartyContext pointed to by an iterator. |
RelyingPartyContext |
MultiRelyingPartyContext.getRelyingPartyContextById(String id)
Get a RP context by name/id.
|
RelyingPartyContext |
MultiRelyingPartyContext.RelyingPartyContextIterator.next() |
RelyingPartyContext |
RelyingPartyContext.setConfiguration(RelyingPartyConfiguration config)
Set the configuration to use when processing requests for this relying party.
|
RelyingPartyContext |
RelyingPartyContext.setProfileConfig(ProfileConfiguration config)
Set the configuration for the request profile currently being processed.
|
RelyingPartyContext |
RelyingPartyContext.setRelyingPartyId(String rpId)
Set the unique identifier of the relying party.
|
RelyingPartyContext |
RelyingPartyContext.setRelyingPartyIdContextTree(BaseContext root)
Set the context tree containing identifying information for this relying party.
|
RelyingPartyContext |
RelyingPartyContext.setRelyingPartyIdLookupStrategy(com.google.common.base.Function<RelyingPartyContext,String> strategy)
Set the lookup strategy for a non-explicit relying party ID.
|
RelyingPartyContext |
RelyingPartyContext.setVerificationLookupStrategy(com.google.common.base.Function<RelyingPartyContext,Boolean> strategy)
Set the lookup strategy for a non-explicit verification determination.
|
RelyingPartyContext |
RelyingPartyContext.setVerified(Boolean flag)
Set whether the relying party was verified in some fashion.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<RelyingPartyContext> |
MultiRelyingPartyContext.getRelyingPartyContextIterator()
Equivalent to calling
MultiRelyingPartyContext.getRelyingPartyContextIterator(boolean) with a parameter of "false". |
Iterator<RelyingPartyContext> |
MultiRelyingPartyContext.getRelyingPartyContextIterator(boolean fresh)
Get an iterator over the relying parties contained in the context.
|
Collection<RelyingPartyContext> |
MultiRelyingPartyContext.getRelyingPartyContexts()
Get an immutable collection of the RP contexts.
|
Collection<RelyingPartyContext> |
MultiRelyingPartyContext.getRelyingPartyContexts(String label)
Get an immutable collection of RP contexts associated with a label.
|
(package private) com.google.common.base.Function<RelyingPartyContext,String> |
RelyingPartyContext.getRelyingPartyIdLookupStrategy()
Get the lookup strategy for a non-explicit relying party ID.
|
(package private) com.google.common.base.Function<RelyingPartyContext,Boolean> |
RelyingPartyContext.getVerificationLookupStrategy()
Get the lookup strategy for a non-explicit verification determination.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MultiRelyingPartyContext.addRelyingPartyContext(String label,
RelyingPartyContext context)
Add a RP context associated with a label.
|
void |
MultiRelyingPartyContext.removeRelyingPartyContext(String label,
RelyingPartyContext context)
Remove a RP context associated with a label.
|
| Modifier and Type | Method and Description |
|---|---|
RelyingPartyContext |
RelyingPartyContext.setRelyingPartyIdLookupStrategy(com.google.common.base.Function<RelyingPartyContext,String> strategy)
Set the lookup strategy for a non-explicit relying party ID.
|
RelyingPartyContext |
RelyingPartyContext.setVerificationLookupStrategy(com.google.common.base.Function<RelyingPartyContext,Boolean> strategy)
Set the lookup strategy for a non-explicit verification determination.
|
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.base.Function<ProfileRequestContext,RelyingPartyContext> |
AbstractRelyingPartyLookupFunction.relyingPartyContextLookupStrategy
Strategy used to locate the
RelyingPartyContext associated with a given ProfileRequestContext. |
| Modifier and Type | Method and Description |
|---|---|
RelyingPartyContext |
RelyingPartyContextLookupByCurrent.apply(MultiRelyingPartyContext input) |
RelyingPartyContext |
RelyingPartyContextLookupById.apply(Pair<MultiRelyingPartyContext,String> input) |
| Modifier and Type | Method and Description |
|---|---|
Collection<RelyingPartyContext> |
RelyingPartyContextLookupByLabel.apply(MultiRelyingPartyContext input) |
com.google.common.base.Function<ProfileRequestContext,RelyingPartyContext> |
AbstractRelyingPartyLookupFunction.getRelyingPartyContextLookupStrategy()
Get the strategy used to locate the
RelyingPartyContext associated with a given
ProfileRequestContext. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRelyingPartyLookupFunction.setRelyingPartyContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,RelyingPartyContext> strategy)
Set the strategy used to locate the
RelyingPartyContext associated with a given
ProfileRequestContext. |
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.base.Function<MessageContext,RelyingPartyContext> |
AbstractRelyingPartyLookupFunction.relyingPartyContextLookupStrategy
Strategy used to locate the
RelyingPartyContext associated with a given MessageContext. |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Function<MessageContext,RelyingPartyContext> |
AbstractRelyingPartyLookupFunction.getRelyingPartyContextLookupStrategy()
Get the strategy used to locate the
RelyingPartyContext associated with a given
MessageContext. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRelyingPartyLookupFunction.setRelyingPartyContextLookupStrategy(com.google.common.base.Function<MessageContext,RelyingPartyContext> strategy)
Set the strategy used to locate the
RelyingPartyContext associated with a given
MessageContext. |
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.base.Function<ProfileRequestContext,RelyingPartyContext> |
AbstractRelyingPartyPredicate.relyingPartyContextLookupStrategy
Strategy function to lookup RelyingPartyContext.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Function<ProfileRequestContext,RelyingPartyContext> |
AbstractRelyingPartyPredicate.getRelyingPartyContextLookupStrategy()
Get the lookup strategy to use to locate the
RelyingPartyContext. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRelyingPartyPredicate.setRelyingPartyContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,RelyingPartyContext> strategy)
Set the lookup strategy to use to locate the
RelyingPartyContext. |
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.base.Function<MessageContext,RelyingPartyContext> |
AbstractRelyingPartyPredicate.relyingPartyContextLookupStrategy
Strategy used to locate the
RelyingPartyContext associated with a given MessageContext. |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Function<MessageContext,RelyingPartyContext> |
AbstractRelyingPartyPredicate.getRelyingPartyContextLookupStrategy()
Get the strategy used to locate the
RelyingPartyContext associated with a given
MessageContext. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRelyingPartyPredicate.setRelyingPartyContextLookupStrategy(com.google.common.base.Function<MessageContext,RelyingPartyContext> strategy)
Set the strategy used to locate the
RelyingPartyContext associated with a given
MessageContext. |
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.