我们使用的是ourname.azureiotcentral.com/和ReadyApi 3.5.0

我们在azureiotcentral网站上创建的访问令牌如下所示:
SharedAccessSignature sr=739023aa-a2d4-4cc1-8044-0447586f622a&sig=teSPECIMENmawBMI0QUA5b%2BJ%2BDdhuie7JSTA%2BggltI0E%3D&skn=specimen&se=1635585779999现在回到ReadyApi,我们选择哪一个作为身份验证?

下一个问题是:你怎么知道选择哪一个呢?https://learn.microsoft.com/nl-nl/rest/api/iotcentral/devices/getcredentials
它是..。OAuth 2.0 (Azure)
那你怎么知道个人资料的名字?
令牌是从SharedAccess部件开始还是在sr=之前启动,还是仅在sr=之后启动?为什么这个记号里有个空格呢?(简而言之:如何格式化?)
我试过了:但接下来的回答是有饼干的。我如何知道哪个浏览器是经过测试/试用的?

(今天:一位同事告诉我,他认为这是无记名期权)
发布于 2020-11-30 19:29:11
根据https://learn.microsoft.com/en-us/learn/modules/manage-iot-central-apps-with-rest-api/3-exercise-authorize-api的说法,共享访问签名出现在“授权”头中,因为-没有"Bearer“前缀。我不知道在ReadyApi中哪个选项对应,但可能更容易删除身份验证选项,只需将其手动添加为一个名为“授权”的标题。
发布于 2020-12-03 11:01:57

在字段值中,粘贴完整的令牌,包括"SharedAccessSignature“,并在sr=之前包含空格!(是的,没有结账人,谢谢斯科特)就是这样。
https://stackoverflow.com/questions/64984393
复制相似问题