Class ValidateAccessTokenTest
- java.lang.Object
-
- org.opensaml.core.testing.OpenSAMLInitBaseTestCase
-
- net.shibboleth.idp.plugin.oidc.op.profile.impl.BaseOIDCResponseActionTest
-
- net.shibboleth.idp.plugin.oidc.op.userinfo.profile.impl.ValidateAccessTokenTest
-
public class ValidateAccessTokenTest extends BaseOIDCResponseActionTest
ValidateAccessTokenunit test.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classValidateAccessTokenTest.ClaimsValidatorLookup-
Nested classes/interfaces inherited from class net.shibboleth.idp.plugin.oidc.op.profile.impl.BaseOIDCResponseActionTest
BaseOIDCResponseActionTest.MockRevocationCache
-
-
Field Summary
Fields Modifier and Type Field Description private net.shibboleth.idp.plugin.oidc.op.userinfo.profile.impl.ValidateAccessTokenactionAction to test.-
Fields inherited from class net.shibboleth.idp.plugin.oidc.op.profile.impl.BaseOIDCResponseActionTest
clientId, credentialEC256, credentialEC384, credentialEC521, credentialHMAC, credentialRSA, idGenerator, metadataCtx, profileRequestCtx, request, requestCtx, respCtx, rpCtx, subject
-
-
Constructor Summary
Constructors Constructor Description ValidateAccessTokenTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidinit()voidtestFailsAudience()Fails due to access token containing an audience (ours never do).voidtestFailsExpired()Fails due token expiration.voidtestSuccess()Basic success case.-
Methods inherited from class net.shibboleth.idp.plugin.oidc.op.profile.impl.BaseOIDCResponseActionTest
addEntryToMap, getDataSealer, initializeDataSealer, setAuthenticationRequest, setIdTokenToResponseContext, setTokenRequest, setUp, setUserInfoRequest, setUserInfoResponseToResponseContext, signIdTokenInResponseContext, signUserInfoResponseInResponseContext
-
-
-
-
Method Detail
-
init
@BeforeMethod private void init() throws ComponentInitializationException, NoSuchAlgorithmException
-
testSuccess
public void testSuccess() throws NoSuchAlgorithmException, ComponentInitializationException, URISyntaxException, DataSealerExceptionBasic success case.
-
testFailsAudience
public void testFailsAudience() throws NoSuchAlgorithmException, ComponentInitializationException, URISyntaxException, DataSealerExceptionFails due to access token containing an audience (ours never do).
-
testFailsExpired
public void testFailsExpired() throws NoSuchAlgorithmException, ComponentInitializationException, URISyntaxException, DataSealerExceptionFails due token expiration.
-
-