📜  Polymer Google登录

📅  最后修改于: 2021-01-08 01:04:33             🧑  作者: Mango

聚合物Google登录

Polymer Google登录元素用于Google身份验证,以与驱动器和Google+ API进行交互。

注意:使用API之前,必须先在Google Developers Console中启用它们。




参数说明:

clientId: clientId可以从Google Developers Console获取。 https://console.developers.google.com/cloud-resource-manager?previousPage=%2F

scopes:用于定义必要的范围权限。

requestVisibleActions:此属性用于代表用户编写应用程序活动(https://developers.google.com/+/web/app-activities/)。

离线:此属性用于获取服务器的身份验证代码,以保存离线访问令牌(https://developers.google.com/identity/sign-in/web/server-side-flow)。

您可以使用高度,宽度和主题等属性来设置按钮的样式,从而可以遵循Google+登录按钮的品牌指南(https://developers.google.com/+/branding-guidelines)。

Polymer Google登录事件

google-signin-success:成功验证用户身份后,将触发signin-success事件。通过使用isAuthorized属性,您可以注意到用户的身份验证状态。

google-sign-out:当用户注销时,将触发注销事件。

google-signout-attempted:当用户尝试退出时,将触发尝试退出的事件。

google-signin-offline-success:当用户尝试注销时,将触发signin-offline-success事件。

google-signin-necessary:当范围需要通过google-signin-aware元素请求的其他用户权限时,触发必要登录事件。