var user = firebase.auth().currentUser;// Prompt the user to re-provide their sign-incredentials使用Google客户端,我应该如何为v3身份验证提供者(而不是电子邮件和密码我试过var credential = firebase.auth.GoogleAuthProvider.cred
我已经添加了一个自定义的OIDC提供商到我的谷歌身份平台。我可以成功地使用它进行身份验证,因此我知道这不是提供者吐露的问题,但是由于某种原因,当我试图向令牌请求添加额外的作用域时,新的作用域不会出现在请求url中。在下面的代码块中,我看到OAuthProvider对象显示了在请求signInWithPopup之前添加的附加作用域。但是,在此请求之后,当我验证收到的令牌时,它只有‘OIDC’作用域,并且这些附加作用域不会出现在弹出窗口的URL中。我是遗漏了一些附加步骤,还是其他作用域不适用于Firebase Auth中的自定义OIDC提供程序?
let twitch = new fire
但是,当尝试将匿名用户转换为电子邮件/密码用户时,我收到错误:User can only be linked to one identityfor the given provider.return firebase.auth().createUserWithEmailAndPassword(email, password).then(newUser => {
// Credentiallet credential</