Hi Denodo Team,
Thank you for your quick reaction.
Currently I am using Denodo Express in AWS with OAuth authentication and I set for scope the URL of the OpenID to receive the groups validation.
However I get below error from denodo when validating the access token, see below extract of vdp.log.
Do you know what could be the reason of this?
Thanks
Johan
21249 [DNI(279)-10.178.32.64] TRACE 2023-01-03T16:37:37.502 com.denodo.vdb.security.OauthAuthenticator [] - Processing the claims of the node ""https://ecas.ec.europa.eu/claims/groups""
**821249 [DNI(279)-10.178.32.64] DEBUG 2023-01-03T16:37:37.502 com.denodo.vdb.security.OauthAuthenticator [] - The OAuth access token is missing the mandatory claim 'sub' or 'scopes' or both **
821249 [DNI(279)-10.178.32.64] DEBUG 2023-01-03T16:37:37.502 com.denodo.internal.o.a.r.server.ObjectRef [] - error while processing request InvokeRequest [VDBManagerImpl@363008736::open80/1] {requestId=18, objectId=[0:0:0-0], oneWay=false} object is VDBManagerImpl[UnicastServerRef [liveRef: [endpoint:[10.178.32.64:9995](local),objID:[433e2be2:185783b84fd:-7fff, 6612300567159182048]]]] method is public abstract com.denodo.vdb.vdbinterface.common.IQueryExecutor com.denodo.vdb.vdbinterface.common.IVDBManager.open80(java.util.Properties) throws com.denodo.vdb.vdbinterface.common.VDBServerException,java.rmi.RemoteException
java.lang.reflect.InvocationTargetException: null
at com.denodo.internal.o.a.r.server.ObjectRef.invoke(ObjectRef.java:149) ~[denodo-asyncrmi.jar:8.0.6]
at com.denodo.internal.o.a.r.netty.RMIServerHandler.dispatch(RMIServerHandler.java:182) ~[denodo-asyncrmi.jar:8.0.6]
at com.denodo.internal.o.a.r.netty.RMIServerHandler.channelRead(RMIServerHandler.java:79) ~[denodo-asyncrmi.jar:8.0.6]
at com.denodo.internal.i.n.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[denodo-asyncrmi.jar:8.0.6]
at com.denodo.internal.i.n.channel.AbstractChannelHandlerContext.access$600(AbstractChannelHandlerContext.java:61) ~[denodo-asyncrmi.jar:8.0.6]
at com.denodo.internal.i.n.channel.AbstractChannelHandlerContext$7.run(AbstractChannelHandlerContext.java:370) ~[denodo-asyncrmi.jar:8.0.6]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
at com.denodo.internal.i.n.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[denodo-asyncrmi.jar:8.0.6]
at java.lang.Thread.run(Thread.java:834) ~[?:?]
Caused by: com.denodo.vdb.vdbinterface.common.VDBServerException
at com.denodo.vdb.vdbinterface.server.VDBManagerImpl.open80(Unknown Source) ~[denodo-vdp-server.jar:8.0.6]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
at com.denodo.internal.o.a.r.server.ObjectRef.invoke(ObjectRef.java:110) ~[denodo-asyncrmi.jar:8.0.6]
... 9 more