最近使用google的oauth认证,发现不再允许使用UIWebview进行认证了,必须使用系统游览器,使用游览器也不一定要在app之间跳转,ios使用SFSafariViewController就可以达到要求,

google提供了demo:https://github.com/google/GTMAppAuth

我想这样做的原因就是,防止程序在自定义的UIWebView里加入js,模拟用户点击事件,在提前知道用户帐号和密码的情况下,不需要用户的任何确认,就登录了用户的google帐号。当然,这个验证是由google进行的,并不是所有的OAuth 网站都有这样的要求。

iOS app内打开safari完成google的OAuth2认证

相关文章:

  • 2021-08-24
  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
  • 2021-05-28
  • 2021-12-08
  • 2021-06-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-29
相关资源
相似解决方案