Xamarin.Auth使用WebView,很快就会被Google弃用

时间:2017-03-15 05:14:23

标签: xamarin.forms google-oauth xamarin.auth

我正在使用Xamarin.Auth和Google API,我认为它使用的是"嵌入式"浏览器发出OAuth请求并提供UI。

但谷歌宣布这种认证方式已被弃用:

  

从2016年10月20日开始,我们将阻止新的OAuth客户端   在具有可行替代方案的平台上使用Web视图,并将逐步实现   在面向用户的现有OAuth客户端通知中。 2017年4月20日,   我们将开始使用所有OAuth的网络视图来阻止OAuth请求   在存在可行替代方案的平台上的客户。

这会影响我吗?

1 个答案:

答案 0 :(得分:0)

  

这会影响我吗?

如果您在服务器端创建的应用程序(凭据)较旧(我认为比2016-08旧或者有点抽奖者),则不行。

这里有样本的nativeUI(自定义标签和SafariViewController)

https://github.com/moljac/Xamarin.Auth.Samples.NugetReferences

在提供商示例解决方案中,我在2015年创建了仍可与WebViews一起使用的项目