如何为SAP API Portal上创建的API增添API key验证保护功能
生活随笔
收集整理的這篇文章主要介紹了
如何为SAP API Portal上创建的API增添API key验证保护功能
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
假設(shè)我在SAP API Portal上開發(fā)了一個(gè)API,不想讓它被匿名用戶免費(fèi)調(diào)用,換言之,僅當(dāng)一個(gè)消費(fèi)者擁有合法的API key時(shí),才能調(diào)用這個(gè)API.
通過(guò)SAP云平臺(tái)標(biāo)準(zhǔn)發(fā)布的API policy之一可以輕松實(shí)現(xiàn)這個(gè)需求。
打開想進(jìn)行調(diào)用保護(hù)的API,點(diǎn)擊Policies超鏈接,
坐標(biāo)flow區(qū)域,選中Preflow,右邊選擇Security policies里的Verify API key這個(gè)policy:
創(chuàng)建一條新的policy實(shí)例,stream字段設(shè)置為incoming request:
替換APIKey標(biāo)簽頁(yè)的ref默認(rèn)值。
修改成功后,再點(diǎn)擊API url,會(huì)彈出錯(cuò)誤消息:
{"fault":{"faultstring":"Failed to resolve API Key variable request.header. APIKey", "detail":("errorcode":"steps.oauth.v2. FailedToResolveAPIKey "}要獲取更多Jerry的原創(chuàng)文章,請(qǐng)關(guān)注公眾號(hào)"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的如何为SAP API Portal上创建的API增添API key验证保护功能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: lol韩服账号如何注册?lol韩服账号注
- 下一篇: 如何在SAP Cloud for Cus