首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有组织帐户的Excel WebApi Odata身份验证

具有组织帐户的Excel WebApi Odata身份验证
EN

Stack Overflow用户
提问于 2022-03-29 03:47:15
回答 1查看 317关注 0票数 1

我使用OData 6/ OData 8创建了一个.Net服务,并试图使用.Net 6/OData 8中的组织帐户进行身份验证。我可以在邮递员和使用认证服务的web应用程序中成功地测试身份验证。

但是,如果我尝试在Excel中创建一个OData源并使用组织帐户进行身份验证,我会得到一个错误:“我们无法连接,因为此资源不支持此凭据类型”。

Microsoft似乎表示不支持按照以下链接连接到“任意”服务。https://learn.microsoft.com/en-us/power-query/connectors/odatafeed#authenticating-to-arbitrary-services

然而,这是一个相当大的限制,我想知道是否有人能够解决这个问题。

我不会进入我的web的配置,只需说我已经尝试了builder.Services.AddAuthentication()的每一个可能的组合……我能找到的,他们似乎都有类似的问题。我可以将WebApi用于所有我需要它的东西--除了Excel。

一个快速的谷歌搜索有很多很多的点击量(我想我已经看过了-……)两次),尽管我可能还没有找到一个有效的答案。

下面的链接显示了一些希望,这表明它可能会改变声音,但我无法使它工作。https://www.c-sharpcorner.com/article/azure-odata-feed-web-api-authentication-setup-with-azure-ad/

我确实找到了另一个很有希望的链接,我似乎再也找不到了,这表明我们可以将Office 365客户机Id添加到授权客户应用程序列表中,在Azure B2C中公开应用程序注册的Api。我这样做了,但没有成功。

在这件事上,我真是束手无策,在过去的几个星期里,我一直在试图找到一个解决方案。如果其他人能在这方面尝试并取得成功的话,我真的很感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-25 03:22:49

确认我现在已经想出了如何做到这一点,并且已经将解决方案发布到下面的SO线程中。connecting-excel-to-oauth-api-on-azure

解决方案有很多步骤,所以不要试图在这里总结它们。

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

https://stackoverflow.com/questions/71656207

复制
相关文章

相似问题

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