A B C D E F G H I K L M N P R S T U V W 
All Classes All Packages

A

AbstractAuthnXmlFlowExecutionTests - Class in net.shibboleth.idp.plugin.authn.duo.impl
Base test class for testing webflows in isolation from the rest of the IdP.
AbstractAuthnXmlFlowExecutionTests() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Constructor.
AbstractDuoActionTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Abstract class for Duo 2FA OIDC Action tests.
AbstractDuoActionTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 
ac - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 
action - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.ExchangeCodeForDuoTokenTest
The action to test.
action - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
The action to test.
action - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoResponseStateTest
The action to test.
action - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoTokenAuthenticationResultTest
The action to test.
action - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenClaimsTest
The action to test.
action - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenSignatureTest
The action to test.
addAttemptedFlow(String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Add an AuthenticationFlowDescriptor to the AuthenticationContext with the specified flow ID.
addBeanDefinition(MockFlowBuilderContext, String, BeanDefinition) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Adds the bean to the StaticApplicationContext contained in the builder context.
addDuoContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Add the Duo authentication context to the authentication context.
addDuoIntegrationToContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Add fabricated duo integration to the duo context.
addHttpBasicAuthHeader(String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Add HTTP basic authentication headers to the request.
addProtocolResolver(ProtocolResolver) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowRelativeResourceLoader
 
API_HOST - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 
API_HOST - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Duo host the integration uses, and redirects should goto.
apply(ProfileRequestContext) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DualDuoIntegrationStrategy
 
applyNoDuoContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAudienceClaimLookupStrategyTest
 
applyNoDuoContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoIssuerClaimLookupStrategyTest
 
applyNoDuoContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoNonceClaimLookupStrategyTest
 
applyNoDuoContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoUsernameClaimLookupStrategyTest
 
applyNoDuoIntegration() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAudienceClaimLookupStrategyTest
 
applyNoDuoIntegration() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoIssuerClaimLookupStrategyTest
 
applyNoDuoIntegration() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoNonceClaimLookupStrategyTest
 
applyNoUsername() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoUsernameClaimLookupStrategyTest
 
applySuccess() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAudienceClaimLookupStrategyTest
 
applySuccess() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoIssuerClaimLookupStrategyTest
 
applySuccess() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoNonceClaimLookupStrategyTest
 
applySuccess() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoUsernameClaimLookupStrategyTest
 
assertEventId(Event, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Check the event ID matches the eventId.
assertEventIdFromProfileRequestContext(String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Check the EventContext in the ProfileRequestContext is a String which represents the eventId argument.
AUTHORIZE_URI - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 

B

beforeMethod() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAudienceClaimLookupStrategyTest
Setup.
beforeMethod() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoIssuerClaimLookupStrategyTest
Setup.
beforeMethod() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoNonceClaimLookupStrategyTest
Setup.
beforeMethod() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoUsernameClaimLookupStrategyTest
Setup.
buildEndActions() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Builds any end actions to execute when the flow ends.
buildExceptionHandlers() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Creates and adds all exception handlers to the flow built by this builder.
buildGlobalTransitions() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Builds any transitions shared by all states of the flow.
buildInputMapper() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Builds the input mapper responsible for mapping flow input on start.
buildOutputMapper() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Builds the output mapper responsible for mapping flow output on end.
buildProfileRequestContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Build a ProfileRequestContext by configuring a suitable context tree for external authentication e.g.
buildProfileRequestContext(boolean, boolean) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Build a ProfileRequestContext by configuring a suitable context tree e.g.
buildStartActions() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Builds any start actions to execute when the flow starts.
buildStates() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Builds the states of the flow.
buildVariables() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Builds any variables initialized by the flow when it starts.

C

CALLBACK_PATH - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
Static callback path from servlet request.
CLIENT_ID - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 
clientFactory - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
The Duo client factory to use.
CODE - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Duo OIDC authz code.
configureFlowBuilderContext(MockFlowBuilderContext) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
 
createAuthUrl(String, String, String, String) - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_FAIL
 
createAuthUrl(String, String, String, String) - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK_OLD_AUTH_TIME
 
createAuthUrl(String, String, String, String) - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK
 
createAuthUrl(String, String, String, String) - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_UNKNOWN
 
createBinderConfiguration(BinderModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
createDummyDuoIntegration() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a dummy Duo integration.
createFlow() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
createFlowApplicationContext(Resource[]) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
createFlowBuilder(FlowDefinitionResource) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomAbstractXmlFlowExecutionTests
 
createFlowRelativeResource(String) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowRelativeResourceLoader
 
createInstance(DuoOIDCIntegration) - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClientFactory_FAIL_Client
 
createInstance(DuoOIDCIntegration) - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClientFactory_OK_Client
 
createJWTJson(String, String, String, Instant, Instant, Instant, String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a JWT token in JSON using the claims arguments.
createJWTJsonMissingAudAndExpClaims(String, String, Instant, Instant, String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a JWT token in JSON using the claims arguments present, but missing the 'aud' and 'exp' claims.
createJWTJsonWithNbf(String, String, String, Instant, Instant, Instant, Instant, String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a JWT token in JSON using the claims arguments.
createJWTJsonWithNoAuthResult(String, String, String, Instant, Instant, Instant, String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a JWT token in JSON without the auth_result element.
createPlainDummyToken(String, String, String, Instant, Instant, Instant, String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a dummy Duo plain (no sig or enc) JWT token.
createPlainDummyToken(String, String, String, Instant, Instant, Instant, Instant, String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a dummy Duo plain (no sig or enc) JWT token.
createPlainDummyToken(String, String, Instant, Instant, String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a dummy Duo plain (no sig or enc) JWT token which is missing the 'exp' and 'aud' claims.
createPlainDummyTokenNoAuthResult(String, String, String, Instant, Instant, Instant, String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a dummy Duo plain (no sig or enc) JWT token with no auth_result.
createSignedDummyToken(String, String, String, String, String, Instant, Instant, Instant, String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a signed Duo JWT token.
createSignedDummyTokenFromGivenSignature(String, String, String, String, String, Instant, Instant, Instant, String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a signed Duo JWT token using the supplied (not computed) signature.
createUnsignedSignedDummyToken(String, String, String, String, Instant, Instant, Instant, String, String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Create a signed Duo JWT token which is NOT signed.
createViewFactory(Expression, BinderModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
CustomAbstractXmlFlowExecutionTests - Class in net.shibboleth.idp.plugin.authn.spring
Copy of the AbstractXmlFlowExecutionTests class, but using a custom CustomFlowModelFlowBuilder to set the property placeholder prefix of %{.
CustomAbstractXmlFlowExecutionTests() - Constructor for class net.shibboleth.idp.plugin.authn.spring.CustomAbstractXmlFlowExecutionTests
Constructs a default XML flow execution test.
CustomAbstractXmlFlowExecutionTests(String) - Constructor for class net.shibboleth.idp.plugin.authn.spring.CustomAbstractXmlFlowExecutionTests
Constructs an XML flow execution test with given name.
CustomFlowModelFlowBuilder - Class in net.shibboleth.idp.plugin.authn.spring
Copy of FlowModelFlowBuilder for setting the property placeholder prefix of %{, and inclusion of a conditional resource resolver for resolving conditional: resources.
CustomFlowModelFlowBuilder(FlowModelHolder) - Constructor for class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Creates a flow builder that can build a Flow from a FlowModel.
CustomFlowRelativeResourceLoader - Class in net.shibboleth.idp.plugin.authn.spring
Custom FlowRelativeResourceLoader which allows the addition of protocol resolvers.
CustomFlowRelativeResourceLoader(Resource) - Constructor for class net.shibboleth.idp.plugin.authn.spring.CustomFlowRelativeResourceLoader
 
CustomLocalFlowBuilderContext - Class in net.shibboleth.idp.plugin.authn.spring
 
CustomLocalFlowBuilderContext(FlowBuilderContext, GenericApplicationContext) - Constructor for class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
CustomSubflowExpression - Class in net.shibboleth.idp.plugin.authn.spring
 
CustomSubflowExpression(Expression, FlowDefinitionLocator) - Constructor for class net.shibboleth.idp.plugin.authn.spring.CustomSubflowExpression
 

D

dc - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 
DefaultDuoOIDCClientRegistryTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Tests for the DefaultDuoOIDCClientRegistry.
DefaultDuoOIDCClientRegistryTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.DefaultDuoOIDCClientRegistryTest
 
DefaultRedirectURICreationStrategyTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Tests for the DefaultDuoOIDCIntegration class.
DefaultRedirectURICreationStrategyTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
 
doDispose() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Shutdown the builder, releasing any resources it holds.
doInit() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Initialize this builder.
doInitialize() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.InMemoryCredentialValidator
doValidate(ProfileRequestContext, AuthenticationContext, UsernamePasswordContext, CredentialValidator.WarningHandler, CredentialValidator.ErrorHandler) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.InMemoryCredentialValidator
 
DualDuoIntegrationStrategy - Class in net.shibboleth.idp.plugin.authn.duo.impl
Function for testing multiple duo integrations.
DualDuoIntegrationStrategy() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.DualDuoIntegrationStrategy
 
DuoAudienceClaimLookupStrategyTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Test for the DuoAudienceClaimLookupStrategy.
DuoAudienceClaimLookupStrategyTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.DuoAudienceClaimLookupStrategyTest
 
DuoAuthnFlowTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Test the Duo 2FA flow using SWF flow testing.
DuoAuthnFlowTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
 
DuoIssuerClaimLookupStrategyTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Test for the DuoIssuerClaimLookupStrategy.
DuoIssuerClaimLookupStrategyTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.DuoIssuerClaimLookupStrategyTest
 
DuoNonceClaimLookupStrategyTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Test for the DuoNonceClaimLookupStrategy.
DuoNonceClaimLookupStrategyTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.DuoNonceClaimLookupStrategyTest
 
DuoOIDCAuthnControllerTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Tests for the DuoOIDCAuthnController.
DuoOIDCAuthnControllerTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
 
DuoSupportTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Tests for the DuoSupport class.
DuoSupportTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.DuoSupportTest
 
DuoUsernameClaimLookupStrategyTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Test for the DuoUsernameClaimLookupStrategy.
DuoUsernameClaimLookupStrategyTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.DuoUsernameClaimLookupStrategyTest
 

E

exchangeAuthorizationCodeFor2FAResult(String, String, String) - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_FAIL
 
exchangeAuthorizationCodeFor2FAResult(String, String, String) - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK_OLD_AUTH_TIME
 
exchangeAuthorizationCodeFor2FAResult(String, String, String) - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK
 
exchangeAuthorizationCodeFor2FAResult(String, String, String) - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_UNKNOWN
 
ExchangeCodeForDuoTokenTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Tests for ExchangeCodeForDuoToken.
ExchangeCodeForDuoTokenTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.ExchangeCodeForDuoTokenTest
 
exportServletContextAttributes() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Export the FlowExecutor to the servlet context with the correct set of configured contexts.
externalContext - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Mock external context.
extractDuoContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Extract the DuoOIDCAuthenticationContext from the ProfileRequestContext ultimately stored in the ServletContext.

F

FIRST_INTEGRATION_CLIENT_ID - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Duo client ID of the integration needed for the DuoAuthnFlowTest.FIRST_INTEGRATION_SP.
FIRST_INTEGRATION_SP - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
RP ID of the SP that requires the first duo integration.
FLOW - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Path to the flow to be tested.
flowDefinitionLocator - Variable in class net.shibboleth.idp.plugin.authn.spring.CustomSubflowExpression
 
flowModel - Variable in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
flowModelHolder - Variable in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
flowModelRegistry - Variable in class net.shibboleth.idp.plugin.authn.spring.CustomAbstractXmlFlowExecutionTests
 
flowModelResources - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Map of additional flow resources used to support the construction of the test flow.
flowPath - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
The path resource to the authentication flow to be tested.
flowResource - Variable in class net.shibboleth.idp.plugin.authn.spring.CustomFlowRelativeResourceLoader
 
flowResources - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Map of flow resources that support building the flow to test.
fromStringTo(Class<?>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 

G

getApplicationContext() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
getCapabilities() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_FAIL
 
getCapabilities() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK_OLD_AUTH_TIME
 
getCapabilities() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK
 
getCapabilities() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_UNKNOWN
 
getClassLoader() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowRelativeResourceLoader
 
getClientId() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_FAIL
 
getClientId() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK_OLD_AUTH_TIME
 
getClientId() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK
 
getClientId() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_UNKNOWN
 
getConversionService() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
getExpressionParser() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
getExpressionString() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomSubflowExpression
 
getFlowArtifactFactory() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
getFlowAttributes() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
getFlowDefinitionLocator() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
getFlowId() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
getFlowModel() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
getFlowResourceString() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
getLocalContext() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
getModelResources(FlowDefinitionResourceFactory) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
 
getModelResources(FlowDefinitionResourceFactory) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomAbstractXmlFlowExecutionTests
Template method subclasses may override to return pointers to "flow model resources" needed to build the definition of the flow being tested.
getResource(String) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowRelativeResourceLoader
 
getResource(FlowDefinitionResourceFactory) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
 
getValidationHintResolver() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
getValidator() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
getValue(Object) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomSubflowExpression
 
getValueType(Object) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomSubflowExpression
 
getViewFactoryCreator() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 

H

hasFlowChanged() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
HEALTH_URI - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 
healthCheck() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_FAIL
 
healthCheck() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK_OLD_AUTH_TIME
 
healthCheck() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK
 
healthCheck() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_UNKNOWN
 
healthCheckAction - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.HealthCheckDuoOIDCAuthAPITest
The action to test.
HealthCheckDuoOIDCAuthAPITest - Class in net.shibboleth.idp.plugin.authn.duo.impl
 
HealthCheckDuoOIDCAuthAPITest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.HealthCheckDuoOIDCAuthAPITest
 

I

IdPPropertyConfigurer - Class in net.shibboleth.idp.plugin.authn.util.mock
Configure the property sources placeholder to use the correct placeholder prefix of %.
IdPPropertyConfigurer() - Constructor for class net.shibboleth.idp.plugin.authn.util.mock.IdPPropertyConfigurer
 
initLocalFlowContext() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
InMemoryCredentialValidator - Class in net.shibboleth.idp.plugin.authn.duo.impl
Simple in-memory credential validator that validates the username and password against a single set of configured credentials.
InMemoryCredentialValidator(String, String) - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.InMemoryCredentialValidator
 
integration - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
A dummy integration to use.
integration - Variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_FAIL
 
integration - Variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK_OLD_AUTH_TIME
 
integration - Variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK
 
integration - Variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_UNKNOWN
 
IS_SPRING_FACES_PRESENT - Static variable in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
isFlowInDevelopment() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
isRemoveDefaultContextCleanupHook() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Is the default duo context cleanup hook to be removed?
isSupportsNonce() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_FAIL
 
isSupportsNonce() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK_OLD_AUTH_TIME
 
isSupportsNonce() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK
 
isSupportsNonce() - Method in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_UNKNOWN
 

K

KEY - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
SWF key.

L

localFlowBuilderContext - Variable in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
localFlowContext - Variable in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
log - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Class logger.
log - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Class logger.
log - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Class logger.
log - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.InMemoryCredentialValidator
Class logger.

M

MockDuoOIDCClient_FAIL - Class in net.shibboleth.idp.plugin.authn.mock
Mock a Duo client which is not available (unhealthy).
MockDuoOIDCClient_FAIL(DuoOIDCIntegration) - Constructor for class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_FAIL
 
MockDuoOIDCClient_OK - Class in net.shibboleth.idp.plugin.authn.mock
Mock a Duo client which is available and returns a valid response.
MockDuoOIDCClient_OK(DuoOIDCIntegration) - Constructor for class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK
 
MockDuoOIDCClient_OK_OLD_AUTH_TIME - Class in net.shibboleth.idp.plugin.authn.mock
Mock a Duo client which is available and returns a valid response.
MockDuoOIDCClient_OK_OLD_AUTH_TIME(DuoOIDCIntegration) - Constructor for class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK_OLD_AUTH_TIME
 
MockDuoOIDCClient_UNKNOWN - Class in net.shibboleth.idp.plugin.authn.mock
Mock a Duo client which returns an unknown response for the health check and a login failure in the id_token.
MockDuoOIDCClient_UNKNOWN(DuoOIDCIntegration) - Constructor for class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_UNKNOWN
 
MockDuoOIDCClientFactory_FAIL_Client - Class in net.shibboleth.idp.plugin.authn.mock
Mock client factory that returns a MockDuoOIDCClient_OK client.
MockDuoOIDCClientFactory_FAIL_Client() - Constructor for class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClientFactory_FAIL_Client
 
MockDuoOIDCClientFactory_OK_Client - Class in net.shibboleth.idp.plugin.authn.mock
Mock client factory that returns a MockDuoOIDCClient_OK client.
MockDuoOIDCClientFactory_OK_Client() - Constructor for class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClientFactory_OK_Client
 
MockFlowBuilder - Class in net.shibboleth.idp.plugin.authn.mock
A builder for generating simple mock flows.
MockFlowBuilder() - Constructor for class net.shibboleth.idp.plugin.authn.mock.MockFlowBuilder
Constructor.
mockMvc - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
The mock MVC entry point for testing.
MockNoOpFlow(String) - Static method in class net.shibboleth.idp.plugin.authn.mock.MockFlowBuilder
Create a simple flow with one start-state which transitions to an end-state that ends the flow.
mockProperties - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Map of properties to set.
mockRequest - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Mock request.
mockResponse - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Mock response.

N

net.shibboleth.idp.plugin.authn.duo.impl - package net.shibboleth.idp.plugin.authn.duo.impl
 
net.shibboleth.idp.plugin.authn.mock - package net.shibboleth.idp.plugin.authn.mock
Duo OIDC 2FA login flow mocks.
net.shibboleth.idp.plugin.authn.spring - package net.shibboleth.idp.plugin.authn.spring
Duo OIDC 2FA login flow custom spring test classes.
net.shibboleth.idp.plugin.authn.util.mock - package net.shibboleth.idp.plugin.authn.util.mock
Duo OIDC 2FA login flow mock test classes.
NONCE - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Duo OIDC nonce component of the state parameter.

P

parent - Variable in class net.shibboleth.idp.plugin.authn.spring.CustomLocalFlowBuilderContext
 
parseActions(List<AbstractActionModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseAndAddActionState(ActionStateModel, Flow) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseAndAddDecisionState(DecisionStateModel, Flow) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseAndAddEndState(EndStateModel, Flow) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseAndAddSubflowState(SubflowStateModel, Flow) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseAndAddViewState(ViewStateModel, Flow) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseAndPutMetaAttribute(AttributeModel, MutableAttributeMap<Object>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseAndPutPersistenceContext(PersistenceContextModel, MutableAttributeMap<Object>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseAndPutSecured(SecuredModel, MutableAttributeMap<Object>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseAndSetMappingConversionExecutor(AbstractMappingModel, DefaultMapping) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseAndSetMappingRequired(AbstractMappingModel, DefaultMapping) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseAttributeValueIfNecessary(AttributeModel, String) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseContextResources(List<BeanImportModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseCustomExceptionHandler(ExceptionHandlerModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseCustomExceptionHandlers(List<ExceptionHandlerModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseElse(IfModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseEvaluateAction(EvaluateModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseExceptionHandlers(List<ExceptionHandlerModel>, List<TransitionModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseFlowInputMapper(List<InputModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseFlowInputMapping(InputModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseFlowMetaAttributes(FlowModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseFlowOutputMapper(List<OutputModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseFlowOutputMapping(OutputModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseFlowVariable(VarModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseIf(IfModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseIfs(List<IfModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseMetaAttributes(List<AttributeModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseRenderAction(RenderModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseSetAction(SetModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseSubflowAttributeMapper(SubflowStateModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseSubflowExpression(String) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseSubflowInputMapper(List<InputModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseSubflowInputMapping(InputModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseSubflowOutputMapper(List<OutputModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseSubflowOutputMapping(OutputModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseThen(IfModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseTransition(TransitionModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseTransitionExecutingExceptionHandler(TransitionModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseTransitionExecutingExceptionHandlers(List<TransitionModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseTransitions(List<TransitionModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseViewFactory(String, String, boolean, BinderModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseViewVariable(VarModel) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
parseViewVariables(List<VarModel>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
password - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.InMemoryCredentialValidator
The configured password.
PASSWORD - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
The password of the user to test.
PopulateDuoAuthenticationContextTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Tests for the PopulateDuoAuthenticationContext strategy.
PopulateDuoAuthenticationContextTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
 
prc - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 
properties() - Static method in class net.shibboleth.idp.plugin.authn.util.mock.IdPPropertyConfigurer
 
protocolResolvers - Variable in class net.shibboleth.idp.plugin.authn.spring.CustomFlowRelativeResourceLoader
 

R

REDIRECT_URI - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 
registerDependentFlowModels() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomAbstractXmlFlowExecutionTests
 
registerFlowBeans(ConfigurableBeanFactory) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
Register beans in the bean factory local to the flow definition being built.
registerMessageSource(GenericApplicationContext, Resource) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
registerMockBeanDefinitions(MockFlowBuilderContext) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Register mock beans that are not necessary to configure for authentication testing but are required for authentication flows to proceed.
registerMockFlowBeans(ConfigurableBeanFactory) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomAbstractXmlFlowExecutionTests
Template method subclasses may override to register mock implementations of services used locally by the flow being tested.
registerMockPropertySource(MockFlowBuilderContext) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Register a MockPropertySource with the Environment of the current flow builders ApplicationContext.
registerMockSubflows(MockFlowBuilderContext) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Register the subflows with the builder context.
registry - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultDuoOIDCClientRegistryTest
The registry to test.
removeDefaultContextCleanupHook - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
If true the default DuoContext removal cleanup hook is removed, so the context can be inspected by the test conditions.
removeDuoContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Remove the Duo authentication context from the profile request context.
request - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
HTTP request mock.
request - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
HTTP request mock.

S

SECOND_INTEGRATION_CLIENT_ID - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Duo client ID of the integration needed for the DuoAuthnFlowTest.SECOND_INTEGRATION_SP.
SECOND_INTEGRATION_SP - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
RP ID of the SP that requires the second duo integration.
SECRET - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 
servletContext - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
The mock servlet context.
setClientFactory(DuoOIDCClientFactory) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Set the Duo client factory to use.
setFlowModelResources(Map<String, String>) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Set the flow model resources (parent flows) that support the assembly of the flow to test.
setFlowPath(String) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Set the path to the flow to test.
setLocalContext(CustomLocalFlowBuilderContext) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
setMockProperties(Map<String, String>) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Set the mock properties to use within a property source.
setRemoveDefaultContextCleanupHook(boolean) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Set the remove default context cleanup hook.
setSubflows(List<Flow>) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Set the mock subflows to be used with the flow to test.
setup() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
Setup the relevant contexts per method execution.
setUp() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Setup the mock objects before each method.
setUp() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultDuoOIDCClientRegistryTest
 
setUp() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
 
setUp() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Setup.
setUp() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ExchangeCodeForDuoTokenTest
 
setUp() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.HealthCheckDuoOIDCAuthAPITest
 
setUp() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
Setup.
setUp() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoResponseStateTest
 
setUp() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoTokenAuthenticationResultTest
 
setUp() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenClaimsTest
 
setUp() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenSignatureTest
 
setValue(Object, Object) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomSubflowExpression
 
src - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 
state - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Duo OIDC state parameter.
STATUS - Static variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_FAIL
 
STATUS - Static variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK_OLD_AUTH_TIME
 
STATUS - Static variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK
 
STATUS - Static variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_UNKNOWN
 
strategy - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
The action to test.
strategy - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAudienceClaimLookupStrategyTest
The strategy.
strategy - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoIssuerClaimLookupStrategyTest
The strategy.
strategy - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoNonceClaimLookupStrategyTest
The strategy.
strategy - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoUsernameClaimLookupStrategyTest
The strategy.
SUB - Static variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_FAIL
 
SUB - Static variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK_OLD_AUTH_TIME
 
SUB - Static variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_OK
 
SUB - Static variable in class net.shibboleth.idp.plugin.authn.mock.MockDuoOIDCClient_UNKNOWN
 
subflowId - Variable in class net.shibboleth.idp.plugin.authn.spring.CustomSubflowExpression
 
subflows - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
Mock flows to add as stub subflows when executing the main test flow.
subflows - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
List of mocked subflows.

T

testBlankJWT() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenClaimsTest
Test when no JWT is present in the context.
testCaching() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultDuoOIDCClientRegistryTest
Correct registration and caching of client integrations.
testCallbackNoCode() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Test an exception is thrown if the callback does not contain an auth_code parameter.
testCallbackNoDuoAuthenticationContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Remove the Duo authentication context from the authentication context and check the controller encodes an error as a http request attribute when ending a 2FA request.
testCallbackNoState() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Test an exception is thrown if the callback does not contain a state parameter.
testClientFailedToCreate() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultDuoOIDCClientRegistryTest
 
testComputedRedirectAllowed() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
 
testComputedRedirectAllowedHTTPCustomPort() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
 
testComputedRedirectAllowedHTTPSCustomPort() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
 
testComputedRedirectAllowedNullPort() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
 
testComputedRedirectBadHostname() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
 
testComputedRedirectDisallowed() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
 
testComputedRedirectDisallowedOnPort() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
 
testContextToPrincipalMappingStrategy() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Test for https://issues.shibboleth.net/jira/browse/JDUO-47.
testCreateAndExtractKeyAndNonceFromState() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoSupportTest
 
testDoExecuteHealthy() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.HealthCheckDuoOIDCAuthAPITest
 
testDoExecuteUnHealthy() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.HealthCheckDuoOIDCAuthAPITest
 
testDoExecuteUnknown() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.HealthCheckDuoOIDCAuthAPITest
 
testDuoAuthnFlowDuoEndpointUnhealthy() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Test the Duo flow when the health check returns unhealthy.
testDuoAuthnFlowFromAuthorizationCallback() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Test the Duo flow from the external authorization request to the end of the flow.
testDuoAuthnFlowFromAuthorizationCallbackForceAuthnFailure() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Test the Duo flow from the external authorization request.
testDuoAuthnFlowFromAuthorizationCallbackWithRPC() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Test the Duo flow from the external authorization request to the end of the flow with a requested principal set.
testDuoAuthnFlowToAuthorizationRequest() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Test the Duo flow up to the external authorization request.
testDuoAuthnFlowToAuthorizationRequestMultipleDuoIntegrationsFirst() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Test the Duo flow up to the external authorization request using the dynamically selected first Duo integration.
testDuoAuthnFlowToAuthorizationRequestMultipleDuoIntegrationsSecond() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Test the Duo flow up to the external authorization request using the dynamically selected second Duo integration.
testDuoAuthnFlowToAuthorizationRequestWithUserSpaceFactory() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
Test the Duo flow up to the external authorization request using a user space (in XML file) factory.
testExecuteClientException() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
Test unsuccessful execution if there is an exception thrown by the client.
testExecuteDynamicClientButNoRedirectCreationStrategy() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
Test that should return an authentication exception if the integration is dynamic but a redirectURI strategy has not been set.
testExecuteFailed() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoResponseStateTest
 
testExecuteFailedToken() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoTokenAuthenticationResultTest
Test unsuccessful execution when the token specifies a 2FA failure.
testExecuteNoAuthCode() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ExchangeCodeForDuoTokenTest
 
testExecuteNoAuthResult() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoTokenAuthenticationResultTest
Test successful execution.
testExecuteNoClient() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ExchangeCodeForDuoTokenTest
 
testExecuteNoDuoAuthToken() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoTokenAuthenticationResultTest
Test unsuccessful execution, when there is no Duo authentication token.
testExecuteNoDuoClientRegistry() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
Test unsuccessful execution if there is no duo client registry specified.
testExecuteNoDuoContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
Test unsuccessful execution if there is no Duo Context.
testExecuteNoDuoIntegration() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
Test unsuccessful execution if there is no duo integration specified.
testExecuteNoHttpRequest() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
Test unsuccessful execution if there is no HttpServletRequest.
testExecuteNoStateInRequest() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoResponseStateTest
 
testExecuteNoStateInRequestOrResponse() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoResponseStateTest
 
testExecuteNoStateInResponse() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoResponseStateTest
 
testExecuteNoUsername() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ExchangeCodeForDuoTokenTest
 
testExecuteNullRedirectURI() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
Test unsuccessful execution if there is a null redirectURI.
testExecuteNullUsername() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
Test unsuccessful execution if there is a null username.
testExecuteRequestDenied() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoTokenAuthenticationResultTest
Test validation of a token who's 2FA request was denied.
testExecuteSuccess() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ExchangeCodeForDuoTokenTest
 
testExecuteSuccess() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoResponseStateTest
 
testExecuteSuccess() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoTokenAuthenticationResultTest
Test successful execution.
testExecuteSuccessWithDynamicClient() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
Test successful execution assuming a client that does not support dynamic redirect URIs.
testExecuteSuccessWithStaticClient() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.PopulateDuoAuthenticationContextTest
Test successful execution assuming a client that does not support dynamic redirect URIs.
testExecuteWithPrincipalHook() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoTokenAuthenticationResultTest
Test adding principals using the hook.
testExecuteWithPrincipalHookNoMatchingFactor() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoTokenAuthenticationResultTest
Test adding principals using the hook.
testIncorrectStateNoExecutionKey() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Checks that a state response with no key component triggers and error.
testIncorrectStateNoNonce() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Checks that a state response with no nonce component triggers and error.
testInvalidSignature() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenSignatureTest
Test Duo 2FA token signature validation with an invalid signature, should fail.
testInValidToken() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenClaimsTest
Validate an invalid token.
testNoClaimsVerifierSet() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenClaimsTest
Test when no claims verifier has been set.
testNoDuoContext() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoTokenAuthenticationResultTest
Test the correct invalid authentication state is signalled when no Duo context is supplied.
testNoneSignature() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenSignatureTest
Test Duo 2FA token signature validation with no signature, should fail, we need a signature.
testPreregisteredURL() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultRedirectURICreationStrategyTest
 
testSetUnsupportedSignatureAlgorithm() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenSignatureTest
Test setting an unsupported Signature Algorithm.
testSignatureNotPresent() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenSignatureTest
The JWT header is present with a signature algorithm other than none, but the token has not been signed.
testSuccessfulAuthorizeRequest() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Start a Duo 2FA request.
testSuccessfulCallback() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
Ensure the 2FA end controller adds the correct Duo response information into the Duo authentication context.
testThreadSafetyCaching() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.DefaultDuoOIDCClientRegistryTest
 
testUnsuportedSignature() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenSignatureTest
Test Duo 2FA token signature validation with an unsupported signature, should fail.
testValidSignature() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenSignatureTest
Test Duo 2FA token signature validation with a valid signature, should succeed.
testValidToken() - Method in class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenClaimsTest
Validate a valid token.
toClass(String) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
toClass(String, Class<T>) - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
TOKEN_URI - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
 
toString() - Method in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 

U

username - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.InMemoryCredentialValidator
The configured username.
USERNAME - Static variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoAuthnFlowTest
The username of the user to test.

V

ValidateDuoResponseStateTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Tests for the ValidateDuoResponseState action.
ValidateDuoResponseStateTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoResponseStateTest
 
ValidateDuoTokenAuthenticationResultTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Tests for the ValidateDuoTokenAuthenticationResult action.
ValidateDuoTokenAuthenticationResultTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.ValidateDuoTokenAuthenticationResultTest
 
ValidateTokenClaimsTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Tests for the ValidateTokenClaims class.
ValidateTokenClaimsTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenClaimsTest
 
ValidateTokenSignatureTest - Class in net.shibboleth.idp.plugin.authn.duo.impl
Tests for the ValidateTokenSignature class.
ValidateTokenSignatureTest() - Constructor for class net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenSignatureTest
 
VALIDATION_HINT_RESOLVER_FLOW_ATTR - Static variable in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 
VALIDATOR_FLOW_ATTR - Static variable in class net.shibboleth.idp.plugin.authn.spring.CustomFlowModelFlowBuilder
 

W

webApplicationContext - Variable in class net.shibboleth.idp.plugin.authn.duo.impl.DuoOIDCAuthnControllerTest
The web application context loaded by the test framework.
A B C D E F G H I K L M N P R S T U V W 
All Classes All Packages