A B C D E F G H I K L M N P R S T U V W
All Classes All Packages
All Classes All Packages
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
AuthenticationFlowDescriptorto theAuthenticationContextwith the specified flow ID. - addBeanDefinition(MockFlowBuilderContext, String, BeanDefinition) - Method in class net.shibboleth.idp.plugin.authn.duo.impl.AbstractAuthnXmlFlowExecutionTests
-
Adds the bean to the
StaticApplicationContextcontained 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
EventContextin theProfileRequestContextis aStringwhich 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
ProfileRequestContextby 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
ProfileRequestContextby 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
AbstractXmlFlowExecutionTestsclass, but using a customCustomFlowModelFlowBuilderto 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
FlowModelFlowBuilderfor 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
- 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
DuoOIDCAuthenticationContextfrom theProfileRequestContextultimately stored in theServletContext.
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_OKclient. - 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_OKclient. - 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
PopulateDuoAuthenticationContextstrategy. - 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
- 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
ValidateDuoResponseStateaction. - 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
ValidateDuoTokenAuthenticationResultaction. - 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
ValidateTokenClaimsclass. - 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
ValidateTokenSignatureclass. - 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.
All Classes All Packages