Class io.openliberty.security.openidconnect.web.OidcSupportedHttpMethodHandlerTest
|
100%
successful |
Tests
Test | Duration | Result |
---|---|---|
test_getConfiguredOidcEndpointSettings_missingOidcEndpointServices | 0.002s | passed |
test_getConfiguredOidcEndpointSettings_missingOidcRequestInfo | 0.002s | passed |
test_getConfiguredOidcEndpointSettings_noConfiguredSettings | 0.001s | passed |
test_getConfiguredOidcEndpointSettings_unknownProvider | 0.002s | passed |
test_getConfiguredSupportedMethodsForEndpoint | 0.008s | passed |
test_getConfiguredSupportedMethodsForEndpoint_noConfiguredSettings | 0.002s | passed |
test_getConfiguredSupportedMethodsForEndpoint_noSpecificEndpointSettings | 0.007s | passed |
test_getConfiguredSupportedMethodsForEndpoint_nullEndpointType | 0.003s | passed |
test_getDefaultSupportedMethodsForEndpoint_endSession | 0.001s | passed |
test_getDefaultSupportedMethodsForEndpoint_userinfo | 0.007s | passed |
Standard output
[WARNING ] CWWKS1640W: A request for a JWK JSON string could not be processed. The OpenID Connect provider attributes keyStoreRef or keyAliasName might be incorrect, or the signatureAlgorithm attribute might not be set to RS256. [WARNING ] CWWKS1640W: A request for a JWK JSON string could not be processed. The OpenID Connect provider attributes keyStoreRef or keyAliasName might be incorrect, or the signatureAlgorithm attribute might not be set to RS256. [WARNING ] CWWKS1640W: A request for a JWK JSON string could not be processed. The OpenID Connect provider attributes keyStoreRef or keyAliasName might be incorrect, or the signatureAlgorithm attribute might not be set to RS256. [WARNING ] CWWKS1640W: A request for a JWK JSON string could not be processed. The OpenID Connect provider attributes keyStoreRef or keyAliasName might be incorrect, or the signatureAlgorithm attribute might not be set to RS256. SharedOutputManager captured the following: -- System.out ------------------------------------------------- Entering test: test_getDefaultSupportedMethodsForEndpoint_userinfo Exiting test: test_getDefaultSupportedMethodsForEndpoint_userinfo Entering test: test_getDefaultSupportedMethodsForEndpoint_endSession Exiting test: test_getDefaultSupportedMethodsForEndpoint_endSession Entering test: test_getConfiguredSupportedMethodsForEndpoint_noConfiguredSettings Exiting test: test_getConfiguredSupportedMethodsForEndpoint_noConfiguredSettings Entering test: test_getConfiguredSupportedMethodsForEndpoint_noSpecificEndpointSettings Exiting test: test_getConfiguredSupportedMethodsForEndpoint_noSpecificEndpointSettings Entering test: test_getConfiguredSupportedMethodsForEndpoint_nullEndpointType Exiting test: test_getConfiguredSupportedMethodsForEndpoint_nullEndpointType Entering test: test_getConfiguredSupportedMethodsForEndpoint Exiting test: test_getConfiguredSupportedMethodsForEndpoint Entering test: test_getConfiguredOidcEndpointSettings_missingOidcRequestInfo Exiting test: test_getConfiguredOidcEndpointSettings_missingOidcRequestInfo Entering test: test_getConfiguredOidcEndpointSettings_missingOidcEndpointServices Exiting test: test_getConfiguredOidcEndpointSettings_missingOidcEndpointServices Entering test: test_getConfiguredOidcEndpointSettings_unknownProvider Exiting test: test_getConfiguredOidcEndpointSettings_unknownProvider Entering test: test_getConfiguredOidcEndpointSettings_noConfiguredSettings Exiting test: test_getConfiguredOidcEndpointSettings_noConfiguredSettings -- System.err ------------------------------------------------- -- Messages ------------------------------------------------- [27/07/2021, 14:45:13:143 BST] 00000015 SystemOut O Entering test: test_getDefaultSupportedMethodsForEndpoint_userinfo [27/07/2021, 14:45:13:149 BST] 00000015 SystemOut O Exiting test: test_getDefaultSupportedMethodsForEndpoint_userinfo [27/07/2021, 14:45:13:150 BST] 00000015 SystemOut O Entering test: test_getDefaultSupportedMethodsForEndpoint_endSession [27/07/2021, 14:45:13:151 BST] 00000015 SystemOut O Exiting test: test_getDefaultSupportedMethodsForEndpoint_endSession [27/07/2021, 14:45:13:152 BST] 00000015 SystemOut O Entering test: test_getConfiguredSupportedMethodsForEndpoint_noConfiguredSettings [27/07/2021, 14:45:13:154 BST] 00000015 SystemOut O Exiting test: test_getConfiguredSupportedMethodsForEndpoint_noConfiguredSettings [27/07/2021, 14:45:13:155 BST] 00000015 SystemOut O Entering test: test_getConfiguredSupportedMethodsForEndpoint_noSpecificEndpointSettings [27/07/2021, 14:45:13:161 BST] 00000015 SystemOut O Exiting test: test_getConfiguredSupportedMethodsForEndpoint_noSpecificEndpointSettings [27/07/2021, 14:45:13:162 BST] 00000015 SystemOut O Entering test: test_getConfiguredSupportedMethodsForEndpoint_nullEndpointType [27/07/2021, 14:45:13:164 BST] 00000015 SystemOut O Exiting test: test_getConfiguredSupportedMethodsForEndpoint_nullEndpointType [27/07/2021, 14:45:13:165 BST] 00000015 SystemOut O Entering test: test_getConfiguredSupportedMethodsForEndpoint [27/07/2021, 14:45:13:172 BST] 00000015 SystemOut O Exiting test: test_getConfiguredSupportedMethodsForEndpoint [27/07/2021, 14:45:13:173 BST] 00000015 SystemOut O Entering test: test_getConfiguredOidcEndpointSettings_missingOidcRequestInfo [27/07/2021, 14:45:13:175 BST] 00000015 SystemOut O Exiting test: test_getConfiguredOidcEndpointSettings_missingOidcRequestInfo [27/07/2021, 14:45:13:176 BST] 00000015 SystemOut O Entering test: test_getConfiguredOidcEndpointSettings_missingOidcEndpointServices [27/07/2021, 14:45:13:178 BST] 00000015 SystemOut O Exiting test: test_getConfiguredOidcEndpointSettings_missingOidcEndpointServices [27/07/2021, 14:45:13:178 BST] 00000015 SystemOut O Entering test: test_getConfiguredOidcEndpointSettings_unknownProvider [27/07/2021, 14:45:13:180 BST] 00000015 SystemOut O Exiting test: test_getConfiguredOidcEndpointSettings_unknownProvider [27/07/2021, 14:45:13:181 BST] 00000015 SystemOut O Entering test: test_getConfiguredOidcEndpointSettings_noConfiguredSettings [27/07/2021, 14:45:13:182 BST] 00000015 SystemOut O Exiting test: test_getConfiguredOidcEndpointSettings_noConfiguredSettings -- Trace ------------------------------------------------- [27/07/2021, 14:45:13:143 BST] 00000015 id=00000000 SystemOut O Entering test: test_getDefaultSupportedMethodsForEndpoint_userinfo [27/07/2021, 14:45:13:148 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:149 BST] 00000015 id=00000000 SystemOut O Exiting test: test_getDefaultSupportedMethodsForEndpoint_userinfo [27/07/2021, 14:45:13:150 BST] 00000015 id=00000000 SystemOut O Entering test: test_getDefaultSupportedMethodsForEndpoint_endSession [27/07/2021, 14:45:13:151 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:151 BST] 00000015 id=00000000 SystemOut O Exiting test: test_getDefaultSupportedMethodsForEndpoint_endSession [27/07/2021, 14:45:13:152 BST] 00000015 id=00000000 SystemOut O Entering test: test_getConfiguredSupportedMethodsForEndpoint_noConfiguredSettings [27/07/2021, 14:45:13:153 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:154 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:154 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Did not find any OIDC endpoint settings for provider. Checking for OAuth endpoint settings... [27/07/2021, 14:45:13:154 BST] 00000015 id=00000000 SystemOut O Exiting test: test_getConfiguredSupportedMethodsForEndpoint_noConfiguredSettings [27/07/2021, 14:45:13:155 BST] 00000015 id=00000000 SystemOut O Entering test: test_getConfiguredSupportedMethodsForEndpoint_noSpecificEndpointSettings [27/07/2021, 14:45:13:155 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:156 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:161 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Did not find any specific OIDC endpoint settings for endpoint [end_session]. Checking if it's an OAuth endpoint... [27/07/2021, 14:45:13:161 BST] 00000015 id=00000000 SystemOut O Exiting test: test_getConfiguredSupportedMethodsForEndpoint_noSpecificEndpointSettings [27/07/2021, 14:45:13:162 BST] 00000015 id=00000000 SystemOut O Entering test: test_getConfiguredSupportedMethodsForEndpoint_nullEndpointType [27/07/2021, 14:45:13:163 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:163 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:164 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Did not find any specific OIDC endpoint settings for endpoint [null]. Checking if it's an OAuth endpoint... [27/07/2021, 14:45:13:164 BST] 00000015 id=00000000 SystemOut O Exiting test: test_getConfiguredSupportedMethodsForEndpoint_nullEndpointType [27/07/2021, 14:45:13:165 BST] 00000015 id=00000000 SystemOut O Entering test: test_getConfiguredSupportedMethodsForEndpoint [27/07/2021, 14:45:13:166 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:166 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:172 BST] 00000015 id=00000000 SystemOut O Exiting test: test_getConfiguredSupportedMethodsForEndpoint [27/07/2021, 14:45:13:173 BST] 00000015 id=00000000 SystemOut O Entering test: test_getConfiguredOidcEndpointSettings_missingOidcRequestInfo [27/07/2021, 14:45:13:174 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:175 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Failed to find OidcRequest information from the inbound request [27/07/2021, 14:45:13:175 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Did not find an OIDC provider matching the name [null] [27/07/2021, 14:45:13:175 BST] 00000015 id=00000000 SystemOut O Exiting test: test_getConfiguredOidcEndpointSettings_missingOidcRequestInfo [27/07/2021, 14:45:13:176 BST] 00000015 id=00000000 SystemOut O Entering test: test_getConfiguredOidcEndpointSettings_missingOidcEndpointServices [27/07/2021, 14:45:13:177 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:177 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Did not find OIDC endpoint services object to use to get configured OIDC endpoint settings [27/07/2021, 14:45:13:177 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Did not find an OIDC provider matching the name [MyOidcProvider] [27/07/2021, 14:45:13:178 BST] 00000015 id=00000000 SystemOut O Exiting test: test_getConfiguredOidcEndpointSettings_missingOidcEndpointServices [27/07/2021, 14:45:13:178 BST] 00000015 id=00000000 SystemOut O Entering test: test_getConfiguredOidcEndpointSettings_unknownProvider [27/07/2021, 14:45:13:179 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:180 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Cannot look up configured endpoint settings because OIDC provider name is not known [27/07/2021, 14:45:13:180 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Did not find an OIDC provider matching the name [null] [27/07/2021, 14:45:13:180 BST] 00000015 id=00000000 SystemOut O Exiting test: test_getConfiguredOidcEndpointSettings_unknownProvider [27/07/2021, 14:45:13:181 BST] 00000015 id=00000000 SystemOut O Entering test: test_getConfiguredOidcEndpointSettings_noConfiguredSettings [27/07/2021, 14:45:13:181 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Caught an exception attempting to get OIDC server configuration for provider [MyOidcProvider]: java.lang.ClassCastException: com.ibm.ws.webcontainer.security.openidconnect.OidcServerConfig$$EnhancerByCGLIB$$c28444bb incompatible with com.ibm.ws.security.openidconnect.server.internal.OidcServerConfigImpl [27/07/2021, 14:45:13:182 BST] 00000015 id=00000000 ty.security.openidconnect.web.OidcSupportedHttpMethodHandler 3 Did not find an OIDC provider matching the name [MyOidcProvider] [27/07/2021, 14:45:13:182 BST] 00000015 id=00000000 SystemOut O Exiting test: test_getConfiguredOidcEndpointSettings_noConfiguredSettings
Standard error
[ERROR ] CWWKS1626E: The login user name [user2] does not match with the subject of the ID token [user1]. [ERROR ] CWWKS1636E: The post_logout_redirect_uri parameter: http://localhost:80/index.html does not match the value of the OpenID Connect provider attribute, postLogoutRedirectUris=[ https://localhost:80/index.html, http://redirect ] in the client ID: client01. [ERROR ] CWWKS1625E: The OpenID Connect provider failed to validate the ID token due to [java.lang.IllegalStateException: tried to return a com.ibm.oauth.core.api.oauth20.client.OAuth20ClientProvider$$EnhancerByCGLIB$$3c0dd9b2 from a method that can only return a com.ibm.ws.security.oauth20.api.OidcOAuth20ClientProvider at org.jmock.api.Invocation.reportTypeError(Invocation.java:151) at org.jmock.api.Invocation.checkReturnTypeCompatibility(Invocation.java:119) at org.jmock.internal.InvocationExpectation.invoke(InvocationExpectation.java:115) at org.jmock.internal.InvocationDispatcher.dispatch(InvocationDispatcher.java:52) at org.jmock.Mockery.dispatch(Mockery.java:218) at org.jmock.Mockery.access$000(Mockery.java:43) at org.jmock.Mockery$MockObject.invoke(Mockery.java:258) at org.jmock.internal.InvocationDiverter.invoke(InvocationDiverter.java:27) at org.jmock.internal.FakeObjectMethods.invoke(FakeObjectMethods.java:38) at org.jmock.lib.legacy.ClassImposteriser$4.invoke(ClassImposteriser.java:137) at com.ibm.ws.security.oauth20.api.OAuth20Provider$$EnhancerByCGLIB$$aa90c6f0.getClientProvider(<generated>) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.getSharedKey(OidcEndpointServices.java:590) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.createJwt(OidcEndpointServices.java:568) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.processEndSession(OidcEndpointServices.java:417) at com.ibm.ws.security.openidconnect.web.OidcEndpointServicesTest.testProcessEndSession_LtpaToken_IdTokenHint_NoRedirectUri_NoRefreshToken(OidcEndpointServicesTest.java:422) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at test.common.SharedOutputManager$1.evaluate(SharedOutputManager.java:620) at org.junit.rules.RunRules.evaluate(RunRules.java:18) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) ]. [ERROR ] CWWKS1636E: The post_logout_redirect_uri parameter: http://localhost:80/index.html does not match the value of the OpenID Connect provider attribute, postLogoutRedirectUris=null in the client ID: null. [ERROR ] CWWKS1619E: A userinfo request was made with an access token that did not have the 'openid' scope. The request URI was test URI. [ERROR ] CWWKS1616E: A userinfo request was made with no access token. The request URI was test URI. [ERROR ] CWWKS1621E: A userinfo request was made with an access token in the access_token request parameter and also the authorization header. Only one access token is allowed. The request URI was test URI. [ERROR ] CWWKS1617E: A userinfo request was made with an access token that was not recognized. The request URI was test URI. [ERROR ] CWWKS1622E: A userinfo request was made with a token that was not an access token. The request URI was test URI. [ERROR ] CWWKS1623E: A userinfo request was made with an expired access token. The request URI was test URI. [ERROR ] CWWKS1634E: The request endpoint test URI does not have attribute OidcRequest. [ERROR ] CWWKS1629E: The OpenID Connect configuration service is not available for provider testprovider. [ERROR ] CWWKS1632E: The OAuth provider name referenced by the OpenID Connect provider testprovider was not found. [ERROR ] CWWKS1630E: OAuth20Provider object is null for the OpenID Connect provider testprovider. [ERROR ] CWWKS1625E: The OpenID Connect provider failed to validate the ID token due to [IDTokenValidatonFailedException]. [ERROR ] OIDC_IDTOKEN_SIGNATURE_VERIFY_ERR client01 org.jose4j.jwt.consumer.InvalidJwtSignatureException: JWT rejected due to invalid signature. Additional details: [[9] Invalid JWS Signature: JsonWebSignature{"alg":"HS256"}->eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL3lhbW1lcmxwOjgwMjAvb2lkYy9lbmRwb2ludC9vaWRjT3BDb25maWdTYW1wbGUiLCJub25jZSI6ImRlZmF1bHRfbm9uY2UiLCJpYXQiOjE0MDc4NzUyNjksInN1YiI6InVzZXIxIiwiZXhwIjoxNDA3ODgyNDY5LCJhdWQiOiJjbGllbnQwMSIsInJlYWxtTmFtZSI6IkJhc2ljUmVhbG0iLCJ1bmlxdWVTZWN1cml0eU5hbWUiOiJ1c2VyMSIsImF0X2hhc2giOiJSNHVPdl9JbTc5dDgteWRFZDl1TGVBIn0.E20YvyWVhZ2X6Cx46PHjlHZCQZaQqks_6sxfF9_cmDk] at org.jose4j.jwt.consumer.JwtConsumer.processContext(JwtConsumer.java:224) at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.validateTokenString(JsonTokenUtil.java:380) at com.ibm.ws.security.openidconnect.token.JWT.verifySignatureOnly(JWT.java:494) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.handleIdTokenHint(OidcEndpointServices.java:1063) at com.ibm.ws.security.openidconnect.web.OidcEndpointServicesTest.testHandleIdTokenHintCacheMissInvalidSecret(OidcEndpointServicesTest.java:1251) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at test.common.SharedOutputManager$1.evaluate(SharedOutputManager.java:620) at org.junit.rules.RunRules.evaluate(RunRules.java:18) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) HS256 [ERROR ] CWWKS1625E: The OpenID Connect provider failed to validate the ID token due to [com.ibm.ws.security.openidconnect.token.IDTokenValidationFailedException: SignatureException Message:JWT rejected due to invalid signature. Additional details: [[9] Invalid JWS Signature: JsonWebSignature{"alg":"HS256"}->eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL3lhbW1lcmxwOjgwMjAvb2lkYy9lbmRwb2ludC9vaWRjT3BDb25maWdTYW1wbGUiLCJub25jZSI6ImRlZmF1bHRfbm9uY2UiLCJpYXQiOjE0MDc4NzUyNjksInN1YiI6InVzZXIxIiwiZXhwIjoxNDA3ODgyNDY5LCJhdWQiOiJjbGllbnQwMSIsInJlYWxtTmFtZSI6IkJhc2ljUmVhbG0iLCJ1bmlxdWVTZWN1cml0eU5hbWUiOiJ1c2VyMSIsImF0X2hhc2giOiJSNHVPdl9JbTc5dDgteWRFZDl1TGVBIn0.E20YvyWVhZ2X6Cx46PHjlHZCQZaQqks_6sxfF9_cmDk] at com.ibm.ws.security.openidconnect.token.JWT.verifySignatureOnly(JWT.java:505) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.handleIdTokenHint(OidcEndpointServices.java:1063) at com.ibm.ws.security.openidconnect.web.OidcEndpointServicesTest.testHandleIdTokenHintCacheMissInvalidSecret(OidcEndpointServicesTest.java:1251) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at test.common.SharedOutputManager$1.evaluate(SharedOutputManager.java:620) at org.junit.rules.RunRules.evaluate(RunRules.java:18) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: org.jose4j.jwt.consumer.InvalidJwtSignatureException: JWT rejected due to invalid signature. Additional details: [[9] Invalid JWS Signature: JsonWebSignature{"alg":"HS256"}->eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL3lhbW1lcmxwOjgwMjAvb2lkYy9lbmRwb2ludC9vaWRjT3BDb25maWdTYW1wbGUiLCJub25jZSI6ImRlZmF1bHRfbm9uY2UiLCJpYXQiOjE0MDc4NzUyNjksInN1YiI6InVzZXIxIiwiZXhwIjoxNDA3ODgyNDY5LCJhdWQiOiJjbGllbnQwMSIsInJlYWxtTmFtZSI6IkJhc2ljUmVhbG0iLCJ1bmlxdWVTZWN1cml0eU5hbWUiOiJ1c2VyMSIsImF0X2hhc2giOiJSNHVPdl9JbTc5dDgteWRFZDl1TGVBIn0.E20YvyWVhZ2X6Cx46PHjlHZCQZaQqks_6sxfF9_cmDk] at org.jose4j.jwt.consumer.JwtConsumer.processContext(JwtConsumer.java:224) at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.validateTokenString(JsonTokenUtil.java:380) at com.ibm.ws.security.openidconnect.token.JWT.verifySignatureOnly(JWT.java:494) ... 55 more ]. [ERROR ] CWWKS1625E: The OpenID Connect provider failed to validate the ID token due to [com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 15 at com.google.gson.internal.Streams.parse(Streams.java:56) at com.google.gson.JsonParser.parse(JsonParser.java:84) at com.google.gson.JsonParser.parse(JsonParser.java:59) at com.google.gson.JsonParser.parse(JsonParser.java:45) at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.deserialize(JsonTokenUtil.java:124) at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.getPayload(JsonTokenUtil.java:252) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.createJwt(OidcEndpointServices.java:562) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.handleIdTokenHint(OidcEndpointServices.java:1058) at com.ibm.ws.security.openidconnect.web.OidcEndpointServicesTest.testHandleIdTokenHintCacheMissInvalidHint(OidcEndpointServicesTest.java:1279) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at test.common.SharedOutputManager$1.evaluate(SharedOutputManager.java:620) at org.junit.rules.RunRules.evaluate(RunRules.java:18) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 15 at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1506) at com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1006) at com.google.gson.stream.JsonReader.nextString(JsonReader.java:811) at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:646) at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:667) at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:642) at com.google.gson.internal.Streams.parse(Streams.java:44) ... 61 more ]. [ERROR ] CWWKS1625E: The OpenID Connect provider failed to validate the ID token due to [java.lang.IllegalStateException: Expected JWT to have 3 segments separated by '.', but it has 2 segments at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.splitTokenString(JsonTokenUtil.java:112) at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.getPayload(JsonTokenUtil.java:250) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.handleIdTokenHint(OidcEndpointServices.java:1097) at com.ibm.ws.security.openidconnect.web.OidcEndpointServicesTest.testHandleIdTokenHintCacheMissIncorrectFormatHint(OidcEndpointServicesTest.java:1307) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at test.common.SharedOutputManager$1.evaluate(SharedOutputManager.java:620) at org.junit.rules.RunRules.evaluate(RunRules.java:18) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) ]. [ERROR ] CWWKS1626E: The login user name [user2] does not match with the subject of the ID token [user1]. [ERROR ] CWWKS1636E: The post_logout_redirect_uri parameter: http://localhost:80/index.html does not match the value of the OpenID Connect provider attribute, postLogoutRedirectUris=[ https://localhost:80/index.html, http://redirect ] in the client ID: client01. [ERROR ] CWWKS1625E: The OpenID Connect provider failed to validate the ID token due to [java.lang.IllegalStateException: tried to return a com.ibm.oauth.core.api.oauth20.client.OAuth20ClientProvider$$EnhancerByCGLIB$$3c0dd9b2 from a method that can only return a com.ibm.ws.security.oauth20.api.OidcOAuth20ClientProvider at org.jmock.api.Invocation.reportTypeError(Invocation.java:151) at org.jmock.api.Invocation.checkReturnTypeCompatibility(Invocation.java:119) at org.jmock.internal.InvocationExpectation.invoke(InvocationExpectation.java:115) at org.jmock.internal.InvocationDispatcher.dispatch(InvocationDispatcher.java:52) at org.jmock.Mockery.dispatch(Mockery.java:218) at org.jmock.Mockery.access$000(Mockery.java:43) at org.jmock.Mockery$MockObject.invoke(Mockery.java:258) at org.jmock.internal.InvocationDiverter.invoke(InvocationDiverter.java:27) at org.jmock.internal.FakeObjectMethods.invoke(FakeObjectMethods.java:38) at org.jmock.lib.legacy.ClassImposteriser$4.invoke(ClassImposteriser.java:137) at com.ibm.ws.security.oauth20.api.OAuth20Provider$$EnhancerByCGLIB$$aa90c6f0.getClientProvider(<generated>) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.getSharedKey(OidcEndpointServices.java:590) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.createJwt(OidcEndpointServices.java:568) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.processEndSession(OidcEndpointServices.java:417) at com.ibm.ws.security.openidconnect.web.OidcEndpointServicesTest.testProcessEndSession_LtpaToken_IdTokenHint_NoRedirectUri_NoRefreshToken(OidcEndpointServicesTest.java:422) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at test.common.SharedOutputManager$1.evaluate(SharedOutputManager.java:620) at org.junit.rules.RunRules.evaluate(RunRules.java:18) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) ]. [ERROR ] CWWKS1636E: The post_logout_redirect_uri parameter: http://localhost:80/index.html does not match the value of the OpenID Connect provider attribute, postLogoutRedirectUris=null in the client ID: null. [ERROR ] CWWKS1619E: A userinfo request was made with an access token that did not have the 'openid' scope. The request URI was test URI. [ERROR ] CWWKS1616E: A userinfo request was made with no access token. The request URI was test URI. [ERROR ] CWWKS1621E: A userinfo request was made with an access token in the access_token request parameter and also the authorization header. Only one access token is allowed. The request URI was test URI. [ERROR ] CWWKS1617E: A userinfo request was made with an access token that was not recognized. The request URI was test URI. [ERROR ] CWWKS1622E: A userinfo request was made with a token that was not an access token. The request URI was test URI. [ERROR ] CWWKS1623E: A userinfo request was made with an expired access token. The request URI was test URI. [ERROR ] CWWKS1634E: The request endpoint test URI does not have attribute OidcRequest. [ERROR ] CWWKS1629E: The OpenID Connect configuration service is not available for provider testprovider. [ERROR ] CWWKS1632E: The OAuth provider name referenced by the OpenID Connect provider testprovider was not found. [ERROR ] CWWKS1630E: OAuth20Provider object is null for the OpenID Connect provider testprovider. [ERROR ] CWWKS1625E: The OpenID Connect provider failed to validate the ID token due to [IDTokenValidatonFailedException]. [ERROR ] OIDC_IDTOKEN_SIGNATURE_VERIFY_ERR client01 org.jose4j.jwt.consumer.InvalidJwtSignatureException: JWT rejected due to invalid signature. Additional details: [[9] Invalid JWS Signature: JsonWebSignature{"alg":"HS256"}->eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL3lhbW1lcmxwOjgwMjAvb2lkYy9lbmRwb2ludC9vaWRjT3BDb25maWdTYW1wbGUiLCJub25jZSI6ImRlZmF1bHRfbm9uY2UiLCJpYXQiOjE0MDc4NzUyNjksInN1YiI6InVzZXIxIiwiZXhwIjoxNDA3ODgyNDY5LCJhdWQiOiJjbGllbnQwMSIsInJlYWxtTmFtZSI6IkJhc2ljUmVhbG0iLCJ1bmlxdWVTZWN1cml0eU5hbWUiOiJ1c2VyMSIsImF0X2hhc2giOiJSNHVPdl9JbTc5dDgteWRFZDl1TGVBIn0.E20YvyWVhZ2X6Cx46PHjlHZCQZaQqks_6sxfF9_cmDk] at org.jose4j.jwt.consumer.JwtConsumer.processContext(JwtConsumer.java:224) at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.validateTokenString(JsonTokenUtil.java:380) at com.ibm.ws.security.openidconnect.token.JWT.verifySignatureOnly(JWT.java:494) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.handleIdTokenHint(OidcEndpointServices.java:1063) at com.ibm.ws.security.openidconnect.web.OidcEndpointServicesTest.testHandleIdTokenHintCacheMissInvalidSecret(OidcEndpointServicesTest.java:1251) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at test.common.SharedOutputManager$1.evaluate(SharedOutputManager.java:620) at org.junit.rules.RunRules.evaluate(RunRules.java:18) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) HS256 [ERROR ] CWWKS1625E: The OpenID Connect provider failed to validate the ID token due to [com.ibm.ws.security.openidconnect.token.IDTokenValidationFailedException: SignatureException Message:JWT rejected due to invalid signature. Additional details: [[9] Invalid JWS Signature: JsonWebSignature{"alg":"HS256"}->eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL3lhbW1lcmxwOjgwMjAvb2lkYy9lbmRwb2ludC9vaWRjT3BDb25maWdTYW1wbGUiLCJub25jZSI6ImRlZmF1bHRfbm9uY2UiLCJpYXQiOjE0MDc4NzUyNjksInN1YiI6InVzZXIxIiwiZXhwIjoxNDA3ODgyNDY5LCJhdWQiOiJjbGllbnQwMSIsInJlYWxtTmFtZSI6IkJhc2ljUmVhbG0iLCJ1bmlxdWVTZWN1cml0eU5hbWUiOiJ1c2VyMSIsImF0X2hhc2giOiJSNHVPdl9JbTc5dDgteWRFZDl1TGVBIn0.E20YvyWVhZ2X6Cx46PHjlHZCQZaQqks_6sxfF9_cmDk] at com.ibm.ws.security.openidconnect.token.JWT.verifySignatureOnly(JWT.java:505) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.handleIdTokenHint(OidcEndpointServices.java:1063) at com.ibm.ws.security.openidconnect.web.OidcEndpointServicesTest.testHandleIdTokenHintCacheMissInvalidSecret(OidcEndpointServicesTest.java:1251) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at test.common.SharedOutputManager$1.evaluate(SharedOutputManager.java:620) at org.junit.rules.RunRules.evaluate(RunRules.java:18) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: org.jose4j.jwt.consumer.InvalidJwtSignatureException: JWT rejected due to invalid signature. Additional details: [[9] Invalid JWS Signature: JsonWebSignature{"alg":"HS256"}->eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL3lhbW1lcmxwOjgwMjAvb2lkYy9lbmRwb2ludC9vaWRjT3BDb25maWdTYW1wbGUiLCJub25jZSI6ImRlZmF1bHRfbm9uY2UiLCJpYXQiOjE0MDc4NzUyNjksInN1YiI6InVzZXIxIiwiZXhwIjoxNDA3ODgyNDY5LCJhdWQiOiJjbGllbnQwMSIsInJlYWxtTmFtZSI6IkJhc2ljUmVhbG0iLCJ1bmlxdWVTZWN1cml0eU5hbWUiOiJ1c2VyMSIsImF0X2hhc2giOiJSNHVPdl9JbTc5dDgteWRFZDl1TGVBIn0.E20YvyWVhZ2X6Cx46PHjlHZCQZaQqks_6sxfF9_cmDk] at org.jose4j.jwt.consumer.JwtConsumer.processContext(JwtConsumer.java:224) at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.validateTokenString(JsonTokenUtil.java:380) at com.ibm.ws.security.openidconnect.token.JWT.verifySignatureOnly(JWT.java:494) ... 53 more ]. [ERROR ] CWWKS1625E: The OpenID Connect provider failed to validate the ID token due to [com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 15 at com.google.gson.internal.Streams.parse(Streams.java:56) at com.google.gson.JsonParser.parse(JsonParser.java:84) at com.google.gson.JsonParser.parse(JsonParser.java:59) at com.google.gson.JsonParser.parse(JsonParser.java:45) at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.deserialize(JsonTokenUtil.java:124) at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.getPayload(JsonTokenUtil.java:252) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.createJwt(OidcEndpointServices.java:562) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.handleIdTokenHint(OidcEndpointServices.java:1058) at com.ibm.ws.security.openidconnect.web.OidcEndpointServicesTest.testHandleIdTokenHintCacheMissInvalidHint(OidcEndpointServicesTest.java:1279) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at test.common.SharedOutputManager$1.evaluate(SharedOutputManager.java:620) at org.junit.rules.RunRules.evaluate(RunRules.java:18) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 15 at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1506) at com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1006) at com.google.gson.stream.JsonReader.nextString(JsonReader.java:811) at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:646) at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:667) at com.google.gson.internal.bind.TypeAdapters$25.read(TypeAdapters.java:642) at com.google.gson.internal.Streams.parse(Streams.java:44) ... 59 more ]. [ERROR ] CWWKS1625E: The OpenID Connect provider failed to validate the ID token due to [java.lang.IllegalStateException: Expected JWT to have 3 segments separated by '.', but it has 2 segments at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.splitTokenString(JsonTokenUtil.java:112) at com.ibm.ws.security.openidconnect.token.JsonTokenUtil.getPayload(JsonTokenUtil.java:250) at com.ibm.ws.security.openidconnect.web.OidcEndpointServices.handleIdTokenHint(OidcEndpointServices.java:1097) at com.ibm.ws.security.openidconnect.web.OidcEndpointServicesTest.testHandleIdTokenHintCacheMissIncorrectFormatHint(OidcEndpointServicesTest.java:1307) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at test.common.SharedOutputManager$1.evaluate(SharedOutputManager.java:620) at org.junit.rules.RunRules.evaluate(RunRules.java:18) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:110) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58) at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38) at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.processTestClass(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:834) ]. [ERROR ] CWWKS1607E: The Authorization request has an invalid response type BadResponseType, valid response types are {'code', 'token', 'id_token token'}. [ERROR ] CWWKS1606E: Specified grant type authorization_code is not allowed. Allowed grant types are . [ERROR ] CWWKS1607E: The Authorization request has an invalid response type null, valid response types are {'code', 'token', 'id_token token'}. [ERROR ] CWWKS1606E: Specified grant type authorization_code is not allowed. Allowed grant types are . [ERROR ] CWWKS1607E: The Authorization request has an invalid response type badtoken, valid response types are {'code', 'token', 'id_token token'}. [ERROR ] CWWKS1608E: The Authorization request cannot have both code and token id_token as response types. [ERROR ] CWWKS1608E: The Authorization request cannot have both code and token id_token as response types. [ERROR ] CWWKS1610E: The OpenID Connect request is missing the required attribute Nonce. [ERROR ] CWWKS1605E: Invalid grant type BadGrantType is specified. Valid grant types are {refresh_token,implicit,password,client_credentials,app_token,authorization_code,implicit_internal,app_password,urn:ietf:params:oauth:grant-type:jwt-bearer}. [ERROR ] CWWKS1606E: Specified grant type authorization_code is not allowed. Allowed grant types are .