我如何在以后添加Google范围?

时间:2017-06-08 13:32:07

标签: firebase-authentication firebaseui

我有一个Angular 4应用,它使用 Firebase用户界面(网页)和Google身份验证。对于我们公司的员工用户,我需要比非员工用户要求更多的许可范围。不过,我不一定需要那些额外的范围。

我认为登录界面会有一个“人员登录”复选框,可以切换配置。但是,new firebaseui.auth.AuthUI(firebase.auth())电话已经完成。

  • 如果我使用不同的配置第二次拨打ui.start(),会不会很糟糕?
  • 或者:有什么东西我应该确保我干净利落地处理 在创建新的之前的先前的AuthUI?
  • 或者:(理想情况下)是否可以在以后仅在需要时强制提示其他范围?

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令重新渲染窗口小部件: ui.reset(); ui.start('#firebaseui-container', myNewConfig);