访问OAuth2 API的Azure函数

问题描述

我正在编写Azure函数(尝试)以从外部API提取数据以返回给Power BI。我从this页上提到的代码开始,但是似乎遗漏了一些东西,例如Tokens / Token类的定义。我已经摆弄了几个小时,只是无法使其正常工作。

我创建了Tokens类,但是其他地方引用了另一个类(Token,单数)。到目前为止,我已经创建了一个fiddle,由于dotnetfiddle在Azure Functions中似乎无法正常工作,因此它有点破损。

解决方法

您可以考虑使用为您存储令牌的托管OAuth服务。除了处理刷新令牌部分(例如确保新的刷新令牌替换了旧的刷新令牌)之外,它还将比您链接的示例包含更多的安全性(例如令牌加密)。

对于云功能,保持表面积较小通常是一个好的架构决定。

披露:我在Xkit(一家托管的OAuth提供商)工作。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...