如何為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,會彈出錯誤訊息:
```json
{"fault":{"faultstring":"Failed to resolve API Key variable request.header. APIKey", "detail":("errorcode":"steps.oauth.v2. FailedToResolveAPIKey "}
```
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2677847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP API management portal - 如何建立API providerAPIIDE
- 在SAP雲平臺的API portal裡建立和管理APIAPI
- 如何使用 SAP API Portal Policy Editor 給 SAP API 呼叫自動新增認證資訊API
- 使用SAP API portal進行SAP SuccessFactors的API測試API
- 使用SAP WebIDE消費API Portal裡建立的API時的錯誤訊息WebIDEAPI
- 用ASP.NET Core 2.1 建立規範的 REST API -- 保護API和其它ASP.NETRESTAPI
- 單元測試如何保證了易用的APIAPI
- 華為雲釋出CodeArts API,為API護航API
- Api介面簽名驗證API
- http REST API 驗證庫HTTPRESTAPI
- ASP.NET Web API與Owin OAuth:使用Access Toke呼叫受保護的APIASP.NETWebAPIOAuth
- [翻譯]使用 ICS KeyChain API(Using the ICS KeyChain API)AIAPI
- 程式設計師,請保護好你的 API!程式設計師API
- API資料加密框架monkey-api-encryptAPI加密框架
- 如何將SAP API Hub 上提供的工作流匯入到 SAP BTP 上API
- 如何使用密碼保護以太坊JSON-RPC的API?密碼JSONRPCAPI
- 簡單API介面簽名驗證API
- 建立以 API 為中心的 Web 應用APIWeb
- CORS目的並非保護API端點 - nikofischerCORSAPI
- 構建微服務-使用OAuth 2.0保護API介面微服務OAuthAPI
- 更新:法官裁決Java API不受版權保護JavaAPI
- 前後端API互動如何保證資料安全性?後端API
- 如何破解API資料安全保護難題?昂楷有辦法!API
- Django REST framework API 指南(12):驗證器DjangoRESTFrameworkAPI
- 使用 Laravel Passport 為你的 REST API 增加使用者認證功能LaravelPassportRESTAPI
- 使用 Play Integrity API 來保護您的應用和遊戲API遊戲
- 探索Web API SpeechSynthesis:給你的網頁增添聲音WebAPI網頁
- Identity Server 4 - Hybrid Flow - 保護API資源IDEServerAPI
- 【WEB API專案實戰乾貨系列】- API登入與身份驗證(三)WebAPI
- 如何使用 API 的方式給 SAP service cloud Registered product 上傳圖片APICloud
- 一文了解如何使用數字身份認證平臺 EIAM 保護 API 閘道器訪問API
- [實戰]API防護破解之簽名驗籤API
- 技術日誌 - API 中使用 Laravel form 表單驗證丟擲異常如何返回 API 格式資料APILaravelORM
- Laravel使用JWT來建立使用者認證APILaravelJWTAPI
- 【ASP.NET Web API教程】2 建立各種Web APIASP.NETWebAPI
- 如何給執行在 SAP BTP 上的 Java 微服務增添訪問控制功能Java微服務
- 如何使用電商API介面API介面如何應用API
- 如何為 SAP 電商雲每個不同的 JavaScript Storefront 分別配置 API endpointJavaScriptAPI