【问题标题】:Implement OAuth2 to call Azure Rest API from an Azure function实施 OAuth2 以从 Azure 函数调用 Azure Rest API
【发布时间】:2022-01-23 17:59:45
【问题描述】:

我正在寻找用于实现 Oauth 2 的 C# 代码示例,以便从计时器触发的函数应用调用以下 Azure Rest API:https://docs.microsoft.com/it-it/rest/api/resources/subscriptions/list

【问题讨论】:

    标签: azure rest oauth-2.0 azure-functions


    【解决方案1】:
    • 在 VS 中创建一个带有 http 触发器的函数应用并发布到 azure 函数中。
    • 要实现 OAUTH2 身份验证,应将 Azure 功能注册到 Azure 活动目录。
    • 浏览到 azure 活动目录 > 点击应用注册 > 找到您的 azure 函数应用应用 > 身份验证 > 添加 API URL 并点击保存。
    • 首次访问 azure 函数将显示请求未经身份验证,因为安全令牌未作为 cookie 传回。
    • 相反,将令牌作为 URL 的一部分发布到地址栏中会根据令牌中的信息来结合委托人的身份和声明。

    有关在 Azure Functions 上实现 OAUTH2 身份验证以调用 API 的更多详细信息,请参阅here.

    【讨论】:

    • 对不起,我忘了说我的函数会变成定时器触发函数。现在它是为了测试目的而触发的 HTTP。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-21
    相关资源
    最近更新 更多