在docs之后,我们介绍了如何限制登录G Suite域的操作,它表示要验证ID令牌“ hd”声明及其存在。
我在Firebase Auth UI配置客户端中指定了以下内容:
signInOptions: [
{
provider: firebase.auth.GoogleAuthProvider.PROVIDER_ID,customParameters: { hd: "*" }
},...
],
可以正确显示所有G Suite域的登录选项。但是,当使用admin.auth().verifyIdToken(token)
检查idToken服务器端时,返回的响应不包含hd
声明。有人可以在这里指出正确的方向吗?