我在wso2网站上关注此tutorial,但是没有信息可以让java Handler进行授权。
有谁知道放在哪里?以及如何使用API资源?
答案 0 :(得分:0)
您可以将其放在API下的处理程序标记中,请查看教程示例代码。此处理程序将应用于所有资源。
<api xmlns="http://ws.apache.org/ns/synapse"
name="TestGoogle"
context="/search">
<resource methods="GET">
<inSequence>
<log level="full">
<property name="STATUS" value="***** REQUEST HITS IN SEQUENCE *****"/>
</log>
<send>
<endpoint>
<http method="get" uri-template="https://www.google.lk/search?q=wso2"/>
</endpoint>
</send>
</inSequence>
</resource>
<handlers>
<handler class="org.wso2.handler.SimpleOAuthHandler"/>
</handlers>
</api>
答案 1 :(得分:0)
您可以在API的结束标记之前添加处理程序,在保存之后,API可能不会显示处理程序,但如果您检查源视图,则可以看到分配给API的处理程序。 (主要 - &gt;来源视图)
答案 2 :(得分:0)
您必须将包含处理程序的jar复制到[ESB_HOME]/repository/component/lib
并重新启动服务器。处理程序作为子项添加到API配置中,作为<{1}}
<api>