Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用嵌入式web视图的GoogleOAuth_Android_Ios_Google Api_Google Oauth - Fatal编程技术网

Android 使用嵌入式web视图的GoogleOAuth

Android 使用嵌入式web视图的GoogleOAuth,android,ios,google-api,google-oauth,Android,Ios,Google Api,Google Oauth,我在Android和iOS上的移动应用都使用Cordova的InApp浏览器插件,允许用户使用Google OAuth2进行身份验证。据我所知,谷歌将在几个月后删除该功能,以支持用户更容易从系统浏览器使用现有会话登录 我们遇到的问题是,我们的应用程序的登录过程实际上不需要使用任何现有会话凭据。我们的应用程序是一个员工时钟,可在共享移动设备(如信息亭)上使用。通常情况下,员工使用员工pin码打卡上班和下班,但管理员可以登录到特殊的管理员模式来执行设置新时钟或访问特权功能等操作。我们依赖于管理员每次

我在Android和iOS上的移动应用都使用Cordova的InApp浏览器插件,允许用户使用Google OAuth2进行身份验证。据我所知,谷歌将在几个月后删除该功能,以支持用户更容易从系统浏览器使用现有会话登录

我们遇到的问题是,我们的应用程序的登录过程实际上不需要使用任何现有会话凭据。我们的应用程序是一个员工时钟,可在共享移动设备(如信息亭)上使用。通常情况下,员工使用员工pin码打卡上班和下班,但管理员可以登录到特殊的管理员模式来执行设置新时钟或访问特权功能等操作。我们依赖于管理员每次都必须输入新的凭据。我们不希望任何现有会话继续存在,因为该设备被认为不安全。我希望这是有意义的

看起来谷歌针对Android和iOS的登录SDK都有一种断开用户连接的方法,我认为这意味着该会话将被本地删除。然而,谷歌登录对我们的业务来说还不够重要,我们需要集成并承担维护两个本机SDK的负担


​谷歌有没有办法将我们的OAuth密钥列入白名单​ 要继续使用现有的应用程序内验证,因为我们的用例不符合谷歌进行此更改的主要目标?

我真的不认为Stack可以告诉你谷歌是否会将你的应用程序列入白名单。这个问题是基于观点的,我的观点是。我真的不认为谷歌会将任何人的应用程序列为白名单。谷歌说要发布任何关于oauth迁移到stack overflow的问题,正如这篇博文中提到的:“如果你对迁移有任何问题,请发布到stack overflow,标记为“google oauth”。”没有说任何关于谷歌的问题。只有谷歌能回答你的问题。如果你想直接从谷歌得到答案,你必须联系谷歌。Stack是一个不能授权google检查标签的社区景观。