Class AudienceClaimsValidatorTest
- java.lang.Object
-
- net.shibboleth.oidc.security.jwt.claims.impl.AbstractClaimsValidatorTest
-
- net.shibboleth.oidc.security.jwt.claims.impl.AudienceClaimsValidatorTest
-
public class AudienceClaimsValidatorTest extends AbstractClaimsValidatorTest
Test for theAudienceClaimsValidator.
-
-
Field Summary
Fields Modifier and Type Field Description private net.shibboleth.oidc.security.jwt.claims.impl.AudienceClaimsValidatorvalidatorThe validator to test.-
Fields inherited from class net.shibboleth.oidc.security.jwt.claims.impl.AbstractClaimsValidatorTest
ac, prc, src
-
-
Constructor Summary
Constructors Constructor Description AudienceClaimsValidatorTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoRejectedTest()voiddoRejectedTest_EmptyAudiences()voiddoRejectedTest_MultipleAudiences()voiddoRejectedTest_MultipleAudiencesNotTrusted()voiddoRejectedTest_NullAudienceInContext()voiddoRejectedTest_NullAudienceInJWT()voiddoValidTest()voiddoValidTest_AdditionalAudiencesFound()voiddoValidTest_AdditionalAudiencesFound_AcceptedAudienceNotFound()voiddoValidTest_AdditionalAudiencesNotChecked()voiddoValidTest_AdditionalAudiencesNotInToken()voiddoValidTest_NoAudienceAllow()voiddoValidTest_NoAudienceDisallow()voiddoValidTest_NullClaims()voidsetup()Setup the relevant contexts per method execution.
-
-
-
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.
-
doValidTest
public void doValidTest() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedTest_MultipleAudiencesNotTrusted
public void doRejectedTest_MultipleAudiencesNotTrusted() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedTest_MultipleAudiences
public void doRejectedTest_MultipleAudiences() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedTest_EmptyAudiences
public void doRejectedTest_EmptyAudiences() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedTest
public void doRejectedTest() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_NoAudienceAllow
public void doValidTest_NoAudienceAllow() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_NoAudienceDisallow
public void doValidTest_NoAudienceDisallow() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_NullClaims
public void doValidTest_NullClaims() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_AdditionalAudiencesNotInToken
public void doValidTest_AdditionalAudiencesNotInToken() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_AdditionalAudiencesFound
public void doValidTest_AdditionalAudiencesFound() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_AdditionalAudiencesFound_AcceptedAudienceNotFound
public void doValidTest_AdditionalAudiencesFound_AcceptedAudienceNotFound() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedTest_NullAudienceInContext
public void doRejectedTest_NullAudienceInContext() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedTest_NullAudienceInJWT
public void doRejectedTest_NullAudienceInJWT() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidTest_AdditionalAudiencesNotChecked
public void doValidTest_AdditionalAudiencesNotChecked() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
-