Authentication 使用oauth 2.o c从azure函数调用web api#
我试图调用一个web api,使用Azure函数返回客户数据。 如何存储客户端凭据并请求访问令牌?我应该在一个函数下组合授权和调用api,还是将其分开Authentication 使用oauth 2.o c从azure函数调用web api#,authentication,azure-functions,Authentication,Azure Functions,我试图调用一个web api,使用Azure函数返回客户数据。 如何存储客户端凭据并请求访问令牌?我应该在一个函数下组合授权和调用api,还是将其分开 请提供任何示例代码/文档以提供帮助。您可以将客户端凭据存储在Azure KeyVault中,并链接到您的Azure功能,因为这取决于您的流量 如果您愿意进行编排,可以从名为“GetToken”的ActivityTrigger函数返回令牌,如下所示 [FunctionName(“GetToken”)] 公共异步任务GetToken( [Acti
请提供任何示例代码/文档以提供帮助。您可以将客户端凭据存储在Azure KeyVault中,并链接到您的Azure功能,因为这取决于您的流量
- 如果您愿意进行编排,可以从名为“GetToken”的ActivityTrigger函数返回令牌,如下所示
[FunctionName(“GetToken”)]
公共异步任务GetToken(
[ActivityTrigger]IDurableActivityContext(上下文)
{
}
var token=await context.CallActivityAsync(“GetToken”,null);
- 如果只有一个函数,那么可以在某个助手类中使用GetToken代码并调用它
[FunctionName("GetToken")]
public async Task<string> GetToken(
[ActivityTrigger] IDurableActivityContext context)
{
}
var token = await context.CallActivityAsync<string>("GetToken", null);