【问题标题】:Redirect URL not getting called when authenticating using Xamarin.Auth使用 Xamarin.Auth 进行身份验证时未调用重定向 URL
【发布时间】:2019-05-22 04:45:33
【问题描述】:

我开始构建一个向第三方 Web 服务进行身份验证的应用程序,但在使身份验证正常工作时遇到了问题。登录页面显示正确,但是一旦用户登录就会显示错误消息:“无法显示 URL”。

我首先在我的应用程序的 iOS 版本上工作,所以到目前为止我只在 iOS 上使用模拟器进行了测试。我最初认为我没有正确注册重定向 URL 的 URL 方案,但如果我在 AppDelegate.OpenURL() 中放置一个断点,并在 Safari 中使用我的 URL 方案输入一个 URL,我的应用程序就会启动。

处理OAuth2Authenticator.Error 事件除了相同的错误消息之外没有提供更多信息。

这是我第一次使用 Xamarin Forms 和 Xamarin Auth,所以我不确定还可以做什么来调试问题。为了找出这个错误的根本原因,我还能做些什么?

【问题讨论】:

    标签: xamarin xamarin.ios xamarin.auth


    【解决方案1】:

    原来这是由于用户错误。

    我使用的重定向 URL 与我在网络服务中注册的重定向 URL 不匹配。一旦我将它们设置为相同,重定向 URL 就会按预期工作。

    【讨论】:

      猜你喜欢
      • 2014-09-11
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 2020-12-24
      • 2016-11-09
      • 2018-03-08
      • 1970-01-01
      相关资源
      最近更新 更多