Class ValidateTokenClaimsTest
- java.lang.Object
-
- net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
-
- net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenClaimsTest
-
public class ValidateTokenClaimsTest extends AbstractDuoActionTest
Tests for theValidateTokenClaimsclass.
-
-
Field Summary
Fields Modifier and Type Field Description private net.shibboleth.idp.plugin.authn.duo.impl.ValidateTokenClaimsactionThe action to test.-
Fields inherited from class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
ac, API_HOST, AUTHORIZE_URI, CLIENT_ID, dc, HEALTH_URI, prc, REDIRECT_URI, SECRET, src, TOKEN_URI
-
-
Constructor Summary
Constructors Constructor Description ValidateTokenClaimsTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetUp()voidtestBlankJWT()Test when no JWT is present in the context.voidtestInValidToken()Validate an invalid token.voidtestNoClaimsVerifierSet()Test when no claims verifier has been set.voidtestValidToken()Validate a valid token.-
Methods inherited from class net.shibboleth.idp.plugin.authn.duo.impl.AbstractDuoActionTest
addAttemptedFlow, addDuoContext, addDuoIntegrationToContext, assertEventId, assertEventIdFromProfileRequestContext, createDummyDuoIntegration, createPlainDummyToken, createPlainDummyToken, createPlainDummyToken, createPlainDummyTokenNoAuthResult, createSignedDummyToken, createSignedDummyTokenFromGivenSignature, createUnsignedSignedDummyToken, setup
-
-
-
-
Method Detail
-
setUp
@BeforeMethod public void setUp() throws Exception
- Throws:
Exception
-
testValidToken
public final void testValidToken() throws ComponentInitializationExceptionValidate a valid token. The mocked verifier always returns without throwing a validation exception irrespective of the input.- Throws:
ComponentInitializationException- on error.
-
testInValidToken
public final void testInValidToken() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationExceptionValidate an invalid token. The mocked verifier always throw aBadJWTExceptionirrespective of the input.- Throws:
ComponentInitializationException- on error.net.shibboleth.oidc.jwt.claims.JWTValidationException- on error.
-
testBlankJWT
public final void testBlankJWT() throws ComponentInitializationExceptionTest when no JWT is present in the context.- Throws:
ComponentInitializationException- on error.
-
testNoClaimsVerifierSet
public final void testNoClaimsVerifierSet() throws ComponentInitializationExceptionTest when no claims verifier has been set.- Throws:
ComponentInitializationException- on error.
-
-