如何在API管理中配置Azure AAD并从.NET中的web/console应用程序调用API管理端点

如何在API管理中配置Azure AAD并从.NET中的web/console应用程序调用API管理端点,.net,azure,azure-active-directory,azure-api-management,.net,Azure,Azure Active Directory,Azure Api Management,我浏览了以下几篇文章 但它不起作用 我收到的错误是:请求中指定的回复URL与为应用程序配置的回复URL不匹配:“24gktm5-5khpnj3h9nphkmm=h-hh2h58h9” 我已经按照上面提到的一切去做了,但没有达到我做错的地方 还有人可以共享代码从控制台应用程序调用APIM端点。您的AD应用程序(应用程序ID:24gktm5-5khpnj3h9nphkmm=h-hh2h58h9)的重定向URI需要包括APIM下OAuth配置的URI 从APIM的OAuth设置中,在您输入客户机密的

我浏览了以下几篇文章

但它不起作用

我收到的错误是:请求中指定的回复URL与为应用程序配置的回复URL不匹配:“24gktm5-5khpnj3h9nphkmm=h-hh2h58h9”

我已经按照上面提到的一切去做了,但没有达到我做错的地方


还有人可以共享代码从控制台应用程序调用APIM端点。

您的AD应用程序(应用程序ID:24gktm5-5khpnj3h9nphkmm=h-hh2h58h9)的重定向URI需要包括APIM下OAuth配置的URI


从APIM的OAuth设置中,在您输入客户机密的地方,您应该看到“这是授权码授权类型的重定向uri的样子”,将此URL复制到重定向uri中,以便您注册广告应用程序。

您的广告应用程序的重定向uri(应用程序ID:24gktm5-5khpnj3h9nphkmm=h-hh2h58h9)需要在APIM下包含来自OAuth配置的URI


从APIM的OAuth设置中,在您输入客户机密的地方,您应该看到“这是授权码授权类型的重定向uri的样子”,将此URL复制到重定向uri中,以便您注册广告应用程序。

感谢@MynciMan的回复。我想使用Azure AAD令牌通过web应用程序或控制台应用程序或webapi调用API管理端点。你能在这方面指导我吗。我已经为此奋斗了很长时间。我发现下面的指南有助于为开发人员控制台设置OAUTH支持。值得注意的是,目前只有遗留开发人员门户支持此功能。如果您是从webapp调用端点,则可以利用托管服务标识。如果您是从控制台应用程序拨打电话,您需要客户端id和密码,appauthentication软件包将帮助您实现这一点,感谢@MynciMan的回复。我想使用Azure AAD令牌通过web应用程序或控制台应用程序或webapi调用API管理端点。你能在这方面指导我吗。我已经为此奋斗了很长时间。我发现下面的指南有助于为开发人员控制台设置OAUTH支持。值得注意的是,目前只有遗留开发人员门户支持此功能。如果您是从webapp调用端点,则可以利用托管服务标识。如果您是从控制台应用程序呼叫,则需要客户端id和密码,appauthentication软件包可帮助您实现这一点