Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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
Oauth 2.0 如何使用凭据预先填充Google API Oauth2登录_Oauth 2.0_Google Api_Gdata Api - Fatal编程技术网

Oauth 2.0 如何使用凭据预先填充Google API Oauth2登录

Oauth 2.0 如何使用凭据预先填充Google API Oauth2登录,oauth-2.0,google-api,gdata-api,Oauth 2.0,Google Api,Gdata Api,我有一个关于谷歌API的Oauth2登录的问题。假设我的应用程序知道用户的凭据(安全地存储在我的应用程序数据库的某个地方),有没有办法绕过登录屏幕,从后端以某种方式预先填充用户名和密码,以便Oauth2确认屏幕获取访问令牌时只显示范围权限确认?Oauth2的主要好处之一是,它允许用户向应用程序授予对某些资源或其他资源的访问权限无需提供其登录凭据。例外情况是“密码”授权,它允许客户端应用程序代表用户行事,但通常不鼓励这样做 谷歌的登录屏幕是从他们的网站加载的,所以你不能控制它呈现的数据或绕过它。O

我有一个关于谷歌API的Oauth2登录的问题。假设我的应用程序知道用户的凭据(安全地存储在我的应用程序数据库的某个地方),有没有办法绕过登录屏幕,从后端以某种方式预先填充用户名和密码,以便Oauth2确认屏幕获取访问令牌时只显示范围权限确认?

Oauth2的主要好处之一是,它允许用户向应用程序授予对某些资源或其他资源的访问权限无需提供其登录凭据。例外情况是“密码”授权,它允许客户端应用程序代表用户行事,但通常不鼓励这样做

谷歌的登录屏幕是从他们的网站加载的,所以你不能控制它呈现的数据或绕过它。OAuth的另一个重要方面是,用户通常可以决定是否授予访问权。如果用户之前已经授予您的应用程序访问权限,并且已经登录到Google,那么他们可能会被重定向,而无需再次登录

您不应该在您的站点上存储用户的Google凭据—无论您认为这些凭据有多安全—OAuth等标准存在的主要原因之一就是为了避免这种情况