如何为SAP API Portal上创建的API增添API key验证保护功能

简介:
+关注继续查看

假设我在SAP API Portal上开发了一个API,不想让它被匿名用户免费调用,换言之,仅当一个消费者拥有合法的API key时,才能调用这个API.

通过SAP云平台标准发布的API policy之一可以轻松实现这个需求。

打开想进行调用保护的API,点击Policies超链接,

坐标flow区域,选中Preflow,右边选择Security policies里的Verify API key这个policy:

创建一条新的policy实例,stream字段设置为incoming request:

替换APIKey标签页的ref默认值。

修改成功后,再点击API url,会弹出错误消息:

{"fault":{"faultstring":"Failed to resolve API Key variable request.header. APIKey", "detail":("errorcode":"steps.oauth.v2. FailedToResolveAPIKey "}

本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。

相关文章
|
8月前
|
JSON 自然语言处理 JavaScript
ChatGPT API 开发第一步,验证你的 SECRET KEY 能不能用
ChatGPT API 开发第一步,验证你的 SECRET KEY 能不能用
544 0
|
Web App开发 移动开发 前端开发
【前端】【H5 API】实现全屏显示功能
【前端】【H5 API】实现全屏显示功能
162 0
【前端】【H5 API】实现全屏显示功能
|
Web App开发 移动开发 JavaScript
HTML5新特性drag API 实现拖放功能(上)
最近在写项目时遇到了元素拖拽的需求,因此我在翻阅了大量资料以及多次亲手尝试后,准备对这个功能做一篇完整的博客总结。
424 0
HTML5新特性drag API 实现拖放功能(上)
J3
|
NoSQL Unix API
超详细Redis之Key操作API,什么?看不懂!你来锤我
超详细Redis之Key操作API,什么?看不懂!你来锤我
J3
178 0
超详细Redis之Key操作API,什么?看不懂!你来锤我
|
API Android开发
【Android 内存优化】图片文件压缩 ( Android 原生 API 提供的图片压缩功能能 | 图片质量压缩 | 图片尺寸压缩 )
【Android 内存优化】图片文件压缩 ( Android 原生 API 提供的图片压缩功能能 | 图片质量压缩 | 图片尺寸压缩 )
178 0
|
存储 消息中间件 SQL
Pravega Flink Connector Table API 进阶功能探秘
戴尔科技集团软件工程师周煜敏在 FFA 2021 分享的内容
Pravega Flink Connector Table API 进阶功能探秘
|
机器人 API Python
Python 技术篇-20行代码实现微信机器人斗图功能实例演示!斗图啦官网API调用方法
Python 技术篇-20行代码实现微信机器人斗图功能实例演示!斗图啦官网API调用方法
448 0
Python 技术篇-20行代码实现微信机器人斗图功能实例演示!斗图啦官网API调用方法
|
API
最新!中国天气网api接口调用,key获取方式,数据请求秘钥获取,城市id获取方法
最新!中国天气网api接口调用,key获取方式,数据请求秘钥获取,城市id获取方法
2322 0
最新!中国天气网api接口调用,key获取方式,数据请求秘钥获取,城市id获取方法
|
数据采集 前端开发 API
iOS9系列专题二——全新的搜索功能api(二)
iOS9系列专题二——全新的搜索功能api
100 0
iOS9系列专题二——全新的搜索功能api(二)
热门文章
最新文章
推荐文章
更多