I’m using Apache Camel and restlet to add integration capabilities to my application. I’ve found that authenticating using the “access_token” query parameter is preferable. The problem is that when I try to call a service method in this manner I get “Service method not found” error. After digging into the code I see that the reason is due to a parameter count mismatch.
For example, if my request looks like this: http://localhost:8080/app/rest/v2/services//?arg1=xzy&access_token=6bd15c58-8daf-44b8-bd3e-fa208e458eb7, the platform fails to find the service method since there are two arguments passed in when only one is expected. Reference RestServicesConfiguration.paramsMatches().
Is there a fix/workaround that anyone is aware of?