Mat*_*ble 2 wso2 wso2-api-manager wso2-cloud
我创建了一个简单的API,我正在尝试使用WSO2的API Publisher(又名API Cloud)发布它.我已经完成了所有步骤,但似乎需要一个Authorization标头来访问我的端点.在较旧的文档中,它表示我可以在资源级别更改"Auth Type".
https://docs.wso2.com/display/AM160/API+Resources
但是,当前版本中似乎没有此选项.我尝试这样做,因此不需要Authorization标头.不幸的是,我仍然收到以下错误:
<ams:fault xmlns:ams="http://wso2.org/apimanager/security">
<ams:code>900902</ams:code>
<ams:message>Missing Credentials</ams:message>
<ams:description>Required OAuth credentials not provided</ams:description>
</ams:fault>
Run Code Online (Sandbox Code Playgroud)
是否可以禁用我的API身份验证?在我的项目中,我现在不需要它.
您提到的文件来自APIM 1.6.从APIM 1.7开始,APIM团队将API创建过程更改为3个步骤.它涉及API设计,实施和管理.我想你现在已经体验过这一点.在Manage部分的最底部,它列出了API的可用资源,其auth类型,允许的层和允许的范围.
默认的auth类型是应用程序和应用程序用户.如果单击它,您将看到一个下拉列表,您将看到"无"作为选项.如果将auth类型设置为none,则可以在不提供OAuth令牌的情况下调用API.
请参阅以下屏幕截图,其中我在创建API时选择了不同的Auth类型.

| 归档时间: |
|
| 查看次数: |
2234 次 |
| 最近记录: |