【发布时间】:2021-08-13 17:07:20
【问题描述】:
我正在使用 Microsoft Azure 并使用 OAuth2 从 Flutter 应用程序登录。我正在使用 flutter_appauth 插件登录,并且我已经按照插件说明中的说明设置了自定义 URI 方案。就我而言,我使用的是com.onmicrosoft.example.mytestapp://oauth/redirect。
一切正常,我可以登录并获得一个 ID 令牌,但还有一点令人费解:在 Microsofts documentation 中,它说:
对于原生和移动应用,您应该使用默认值
https://login.microsoftonline.com/common/oauth2/nativeclient
该 URI 也是在 Azure 门户中为我的应用自动创建的 URI 之一。在我的移动应用程序中使用它不起作用 - 但使用自定义方案可以。使用该 URI 而不是我的自定义方案 URI 更好吗?如果可以,我如何让它与我的 Flutter 应用程序一起使用?
【问题讨论】:
标签: azure flutter authentication oauth-2.0 msal