Class AuthenticationAudienceClaimsValidatorTest
- java.lang.Object
-
- net.shibboleth.oidc.security.jwt.claims.impl.AbstractClaimsValidatorTest
-
- net.shibboleth.oidc.security.jwt.claims.impl.AuthenticationAudienceClaimsValidatorTest
-
public class AuthenticationAudienceClaimsValidatorTest extends AbstractClaimsValidatorTest
Test for theAuthenticationAudienceClaimsValidator.
-
-
Field Summary
Fields Modifier and Type Field Description private Function<ProfileRequestContext,String>responderIdLookupprivate net.shibboleth.oidc.security.jwt.claims.impl.AuthenticationAudienceClaimsValidatorvalidatorThe validator to test.-
Fields inherited from class net.shibboleth.oidc.security.jwt.claims.impl.AbstractClaimsValidatorTest
ac, prc, src
-
-
Constructor Summary
Constructors Constructor Description AuthenticationAudienceClaimsValidatorTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoRejectedTest_EndpointAsOneAudience_noAdditionalAudience()voiddoRejectedTest_NoAcceptedAudience()voiddoRejectedTest_ReplacedEndpointAsOneAudience_noMandatoryAdditionalAudience()voiddoRejectedTest_ResponderIdAsOneAudience_noMandatoryAdditionalAudience()voiddoValidTest_EndpointAsOneAudience_noAdditionalAudience()voiddoValidTest_EndpointAsOneAudience_withTrustedAdditionalAudience()voiddoValidTest_EndpointAsOnlyAudience()voiddoValidTest_ReplacedEndpointAsOneAudience_noAdditionalAudience()voiddoValidTest_ReplacedEndpointAsOneAudience_withTrustedAdditionalAudience()voiddoValidTest_ReplacedEndpointAsOnlyAudience()voiddoValidTest_ResponderIdAsOneAudience_noAdditionalAudience()voiddoValidTest_ResponderIdAsOneAudience_withTrustedAdditionalAudience()voiddoValidTest_ResponderIdAsOnlyAudience()voidsetup()Setup the relevant contexts per method execution.
-
-
-
Field Detail
-
validator
@Nonnull private net.shibboleth.oidc.security.jwt.claims.impl.AuthenticationAudienceClaimsValidator validator
The validator to test.
-
responderIdLookup
private final Function<ProfileRequestContext,String> responderIdLookup
-
-
Method Detail
-
setup
@BeforeMethod public void setup() throws ComponentInitializationExceptionDescription copied from class:AbstractClaimsValidatorTestSetup the relevant contexts per method execution.
Is not inherited, so must be enabled in concrete test classes, e.g. add a setup method and call super.
- Overrides:
setupin classAbstractClaimsValidatorTest- Throws:
ComponentInitializationException- on error.
-
doRejectedTest_NoAcceptedAudience
public void doRejectedTest_NoAcceptedAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_EndpointAsOnlyAudience
public void doValidTest_EndpointAsOnlyAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_EndpointAsOneAudience_noAdditionalAudience
public void doValidTest_EndpointAsOneAudience_noAdditionalAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedTest_EndpointAsOneAudience_noAdditionalAudience
public void doRejectedTest_EndpointAsOneAudience_noAdditionalAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_EndpointAsOneAudience_withTrustedAdditionalAudience
public void doValidTest_EndpointAsOneAudience_withTrustedAdditionalAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_ReplacedEndpointAsOnlyAudience
public void doValidTest_ReplacedEndpointAsOnlyAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_ReplacedEndpointAsOneAudience_noAdditionalAudience
public void doValidTest_ReplacedEndpointAsOneAudience_noAdditionalAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedTest_ReplacedEndpointAsOneAudience_noMandatoryAdditionalAudience
public void doRejectedTest_ReplacedEndpointAsOneAudience_noMandatoryAdditionalAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_ReplacedEndpointAsOneAudience_withTrustedAdditionalAudience
public void doValidTest_ReplacedEndpointAsOneAudience_withTrustedAdditionalAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_ResponderIdAsOnlyAudience
public void doValidTest_ResponderIdAsOnlyAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_ResponderIdAsOneAudience_noAdditionalAudience
public void doValidTest_ResponderIdAsOneAudience_noAdditionalAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedTest_ResponderIdAsOneAudience_noMandatoryAdditionalAudience
public void doRejectedTest_ResponderIdAsOneAudience_noMandatoryAdditionalAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_ResponderIdAsOneAudience_withTrustedAdditionalAudience
public void doValidTest_ResponderIdAsOneAudience_withTrustedAdditionalAudience() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
-