使用 OAuth2 和 Google 和 Safari 的 iOS 应用程序显示打开页面对话框

暗码鱼

我终于让我的 iPhone 应用程序进行身份验证并使用授权码返回到我的应用程序。主要问题是我的应用程序没有获取反向客户端 ID。我必须添加我的包 ID 的 url 方案,而不是反向客户端 ID。

任何人,问题是在 Safari 中进行身份验证后,我看到了一个打开的“应用程序名称”页面对话框。如果用户点击打开它工作正常。如果他们离开它几秒钟,它会将他们重定向到谷歌主页,他们必须重新开始。如果他们通过电话以外的任何其他方法使用双因素身份验证,我认为它也会失败。

我怎样才能避免这个打开的页面对话框?

暗码鱼

我找到的解决方案是使用 iOS 的官方 Google 库。这不像我使用的 AeroGear 库那样涉及 Safari。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

gosimple / oauth2和Google OAuth2

如何在YouTube表单ios应用上上传视频?通过使用Oauth2和YouTube GDATA类

在PHP中使用Google Plus登录(Oauth2)和使用Facebook登录(新API)

使用Google Cloud Storage API和开发人员密钥(不是OAuth2)

如何在Google API中使用oauth2和刷新令牌?

如何使用OAuth2和PassportJS获取Google Fitness API数据

使用oauth2和Google API无法识别的参数

尝试在 Graphql-Yoga Server 中使用 Google Oauth2 和 Passportjs

使用服务帐户和oauth2调用autoML Google API

Unity 和 Google OAuth2 授权代码流

如何使用cURL和PHP使用Oauth2

使用OAuth2和Postman进行测试

使用Azure API管理和oAuth2授权

使用Python 3.4和Django 1.7的Oauth2

API身份验证和OAuth2的使用

Rails和OAuth2

ServiceStack和OAuth2

使用UIwebview显示使用Google Maps API的网页时,iOS 7和应用程序崩溃

音频无法播放(在iOS,Safari和Chrome上使用HowlerJs)

Flutter - 使用 WillPopScope 和自定义对话框来确认应用程序退出

如何配置Spring Boot和Spring Security以支持表单登录和Google OAuth2登录

尝试使用Ionic2和Typescript中的http请求与通用提供程序进行oauth2

Ionic和Google OAuth移动应用程序和网站

文档重新:在iOS上混合使用Web和移动应用程序的Google Analytics(分析)ID?

如何刷新的OAuth2令牌使用Spring Security 5 OAuth2用户端和RestTemplate

如何在使用AWS ElasticBeanstalk和Nginx上的OAuth2的Spring Boot应用程序上强制使用SSL?

使用电子邮件地址和应用密码从 oauth2/token 获取访问令牌

一个应用程序中的Spring Security OAuth2和FormLogin

Spring OAuth2和AngularJS应用程序中的身份验证/授权