我几乎用ASP.NET
完成了我的web API project
,我想在Azure
上发布这个API。为用户的端点使用API key authentication
的最佳方法是什么?
例如:https://api.test.org/data&key=**{API key}**
此时此刻,我在appsettings.json
中有我自己的API密钥,我将头中的给定密钥与此密钥进行比较,但我不知道这是否正确。它是例如可以连接我的ASP。. NET API项目与Azure API管理和使用Azure密钥?
是否可以连接我的ASP。. NET API项目与Azure API管理和使用Azure密钥?
如果您想在APIM中托管它,您可以将其用作后端服务。
当你在Azure API管理-产品服务中发布这个API时,你也可以使用Ocp-Apim-Subscription-Key
Header或查询参数来获取APIKey认证。