Hello, using class RoleBasedAuthorizationHandler for Rest API as described at https://docs.wso2.com/display/EI600/Securing+APIs#SecuringAPIs-BasicAuthUsingaBasicAuthhandler and using sources from https://github.com/malakasilva/ESB/blob/master/ESB-Artifacts/Role_Based_Authorization_Handler/src/main/java/org/wso2/api/authorization/RoleBasedAuthorizationHandler.java
(tested with a wso2ei-6.2 installed from scratch on my mac and with wso2ei-6.1.1) I get this error about realm : [2018-06-11 09:29:07,999] [EI-Core] DEBUG - RoleBasedAuthorizationHandler Rest API Basic auth Handler tenant: -1234 [2018-06-11 09:29:07,999] [EI-Core] DEBUG - RoleBasedAuthorizationHandler Unable to get the realm java.lang.NullPointerException at org.wso2.api.authorization.RoleBasedAuthorizationHandler.processAuthority(RoleBasedAuthorizationHandler.java:166) at org.wso2.api.authorization.RoleBasedAuthorizationHandler.handleRequest(RoleBasedAuthorizationHandler.java:111) at org.apache.synapse.rest.API.process(API.java:325) at org.apache.synapse.rest.RESTRequestHandler.apiProcess(RESTRequestHandler.java:123) at org.apache.synapse.rest.RESTRequestHandler.dispatchToAPI(RESTRequestHandler.java:101) at org.apache.synapse.rest.RESTRequestHandler.process(RESTRequestHandler.java:69) at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:303) at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:92) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) at org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:337) at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:158) at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) [2018-06-11 09:29:07,999] [EI-Core] INFO - RoleBasedAuthorizationHandler Unable to authorize the user with the UserName : itsme Probably parameters realmService and/or registryService are not correctly set when AuthenticatorHelper.getUserRealm method is called, … so … what to do ? Thanks for any help, Bernard Paris
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
