WSO2 APIM 1.10 - 通过REST-API添加api时的配置端点安全方案

时间:2016-06-16 13:39:19

标签: wso2 wso2-am

我正在使用API​​M 1.10通过REST-API添加新API(请参阅:adding and removing css classes on href)并且它运行正常但是:

我想为api端点添加安全方案:“Basic Auth”。 但我不知道如何做到这一点,因为没有描述endpointConfig-config。

我需要这样的东西:endpointSecured:true,endpointAuthDigest:“Basic”,endpointUTUsername:“usN”,endpointUTPassword:“pass”

有什么想法吗?

C ya, 玛蒂

2 个答案:

答案 0 :(得分:0)

以下步骤将帮助您达到要求。

  • 编辑API并转到实施标签。
  • 点击“显示更多选项”。
  • 为Endpoint Security Scheme选择“安全”。
  • 提供凭据并保存。

答案 1 :(得分:0)

使用rest API创建API时,可以通过添加以下部分来添加安全端点详细信息。
&安培; endpointType =固定&安培; epUsername = “管理员” &安培; epPassword =“admin”

这是一个示例命令

curl -X POST -b cookies http://localhost:9763/publisher/site/blocks/item-add/ajax/add.jag -d "action=addAPI&name=SampleAPI&context=/country&version=1.0.0&visibility=public&thumbUrl=&description=Check Country by Code&tags=country&endpointType=secured&epUsername="admin"& epPassword="admin"&tiersCollection=Gold,Bronze&http_checked=http&https_checked=https&resourceCount=0&resourceMethod-0=GET&resourceMethodAuthType-0=Application&resourceMethodThrottlingTier-0=Unlimited&uriTemplate-0=/*&default_version_checked=default_version&bizOwner=xx&bizOwnerMail=xx@ee.com&techOwner=xx&techOwnerMail=ggg@ww.com" -d'endpoint_config={"production_endpoints":{"url":"http://services.groupkt.com/country/get/iso2code/IN","config":null},"endpoint_type":"http"}';