我正在尝试使用Azure AD B2C实现本机到Web API流。参考https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-oauth-code针对桌面客户端的Azure AD B2C本机应用Redirect_uri
我被困在我们的重定向uri。 Azure AD仅支持自定义方案重定向uris,我猜在认证浏览器尝试打开自定义重定向uri之后,OS应该能够处理它并在获得授权码的机器上打开应用程序。我想知道如何定义一个适用于所有平台(Linux/Windows/Mac)的URI。
被触发到微软网页的初始请求是一个Python控制台应用程序的桌面应用程序。
任何帮助表示赞赏!
通常,本机应用程序显示它们控制的某种浏览器视图。他们可以监听URL中的更改,当他们检测到试图访问该特定URL时,他们可以从那里获取授权代码。我没有做出这个答案的唯一原因是因为我没有任何具体的例子:) – juunas
这是移动设备的重定向uri将是一些appname:// xyz。当操作系统看到它时,它会打开应用程序。但我不确定如何在桌面原生应用中执行此操作。 –