Hi,
Runnig APIM-2.6…. I don't understand why I cannot succeed in getting tokens
from the API store. Host name verification fails, but that sounds strange to
me: first it is simply localhost, and also it seems to me hostVerification is
disabled by default (see below)
API Store - Error
Error while renewing Access Token for Consumer Key hxK_VjwBqKjoVX_OHh7OqgG7i1oa
and user DOMAIN/username
TID: [-1] [] [2019-07-29 16:03:34,213] ERROR
{org.apache.synapse.transport.passthru.TargetHandler} - I/O error: Host name
verification failed for host : localhost
{org.apache.synapse.transport.passthru.TargetHandler}
javax.net.ssl.SSLException: Host name verification failed for host : localhost
at
org.apache.synapse.transport.http.conn.ClientSSLSetupHandler.verify(ClientSSLSetupHandler.java:182)
at
org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:308)
at
org.apache.http.nio.reactor.ssl.SSLIOSession.outboundTransport(SSLIOSession.java:451)
at
org.apache.http.impl.nio.reactor.AbstractIODispatch.outputReady(AbstractIODispatch.java:152)
at
org.apache.http.impl.nio.reactor.BaseIOReactor.writable(BaseIOReactor.java:180)
at
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:342)
at
org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:316)
at
org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:277)
at
org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:105)
at
org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:586)
at java.lang.Thread.run(Thread.java:748)
TID: [-1] [] [2019-07-29 16:03:34,215] DEBUG
{org.apache.synapse.transport.passthru.TargetHandler} - Connection closed by
target host while in state CLOSING. Response code : 2
{org.apache.synapse.transport.passthru.TargetHandler}
TID: [-1234] [] [2019-07-29 16:03:34,217] WARN
{org.apache.synapse.endpoints.EndpointContext} - Endpoint : AnonymousEndpoint
with address https://{uri.var.hostname}:{uri.var.portnum}/oauth2/token will be
marked SUSPENDED as it failed {org.apache.synapse.endpoints.EndpointContext}
TID: [-1234] [] [2019-07-29 16:03:34,217] WARN
{org.apache.synapse.endpoints.EndpointContext} - Suspending endpoint :
AnonymousEndpoint with address
https://{uri.var.hostname}:{uri.var.portnum}/oauth2/token - last suspend
duration was : 30000ms and current suspend duration is : 30000ms - Next retry
after : Mon Jul 29 16:04:04 CEST 2019
{org.apache.synapse.endpoints.EndpointContext}
TID: [-1234] [] [2019-07-29 16:03:34,217] INFO
{org.apache.synapse.mediators.builtin.LogMediator} - STATUS = Executing token
'fault' sequence, ERROR_CODE = 101500, ERROR_MESSAGE = Error in Sender
{org.apache.synapse.mediators.builtin.LogMediator}
TID: [-1234] [] [2019-07-29 16:03:34,223] ERROR
{org.wso2.carbon.apimgt.impl.APIConsumerImpl} - Error while re-generating
AccessToken {org.wso2.carbon.apimgt.impl.APIConsumerImpl}
org.wso2.carbon.apimgt.api.APIManagementException: Error occurred while calling
token endpoint: HTTP error code : 500
In the wso2server.sh script (default values):
-Dorg.opensaml.httpclient.https.disableHostnameVerification=true \
-Dhttpclient.hostnameVerifier=AllowAll \
On my system (Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64 GNU/Linux):
$ host localhost
localhost has address 127.0.0.1
localhost has IPv6 address ::1
Any explanation ?
Thanks,
Bernard
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev