GitKit - 在“管理帐户”页面上禁用更改电子邮件地址

时间:2016-03-16 15:52:34

标签: google-identity-toolkit

我的应用程序使用用户的电子邮件地址作为用户ID。目前,它不允许用户更改其电子邮件地址。如果他们需要使用其他电子邮件地址,他们可以创建新帐户。我正在我的网站上实施Google Identity Toolkit(GIT)。对于使用电子邮件/密码登录的用户,GIT的“管理帐户”页面允许用户更改其电子邮件地址和密码。我想在保留更改密码选项的同时阻止更改电子邮件地址。

是否有可能,如果可以,怎么样?

1 个答案:

答案 0 :(得分:1)

我们不支持此选项,但如果您想自行承担风险,可以在widget回调配置字段中添加以下回调:

callbacks: {
  'uiChanged': function(from, to) {
    if (to == 'passwordAccountManage' && document.getElementsByClassName('gitkit-id-email-info-container').length) {
      document.getElementsByClassName('gitkit-id-email-info-container')[0].style.display = 'none';
    }
  }
}