首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用oauth从azure逻辑应用程序调用azure区块链工作台rest api

使用oauth从azure逻辑应用程序调用azure区块链工作台rest api
EN

Stack Overflow用户
提问于 2020-03-11 00:49:04
回答 1查看 109关注 0票数 0

我正在使用Azure区块链工作台。在Azure区块链工作台上部署了一个智能合约。我可以从工作台前端做任何事情。但我希望将Azure区块链工作台后端( API部分)与Azure逻辑应用程序集成。在Azure区块链工作台后端( API )中,有POST api用于将数据输入到智能合约中。我要从Azure逻辑应用程序调用该API终结点。我的逻辑应用程序就像是,当一行被添加到MSSQL数据库表中时,它将触发一个操作,该操作将调用Azure Blockchain工作台的POST api。Azure区块链工作台的后端使用Azure AD oauth进行保护。目前,我正在Azure逻辑应用程序中通过从浏览器的Inspect元素复制原始的持有者令牌来传递它。它在这一点上工作得很好。但我希望令牌是动态的,因为每次令牌过期时,我都必须将其从浏览器复制并粘贴到Azure逻辑应用程序,才能使其工作。我对Azure AD oauth感到困惑。如何在Azure AD oauth中进行特定的身份验证,并使用用户的身份验证令牌发出API请求?如果使用逻辑应用程序无法执行此操作,如何生成特定用户的身份验证令牌?(我要验证的用户已在我的Azure AD中注册)

I have also generated token manually using azure AD oauth API. Token generated successfully but it gives error about Unauthorised request in Azure logic apps

EN

回答 1

Stack Overflow用户

发布于 2020-03-11 10:05:48

根据您共享的逻辑应用程序触发器,您的逻辑应用程序是一个守护进程服务,它是根据向sql db表插入行而触发的。在这种情况下,您必须实现OAUTH 2.0的客户端凭据流来保护令牌。Microsoft identity platform and the OAuth 2.0 client credentials flow

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60622290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档