【发布时间】:2019-09-04 13:10:27
【问题描述】:
在实时数据库规则中是可能的 验证身份验证中是否存在电子邮件?
因为我登录 在https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=[API_KEY] 并获取 idToken 登录实时数据库, 但我想知道是否有办法验证 如果 auth.token.email = 身份验证电子邮件并启用电子邮件 这是 idToken base64 解码的结果:
我需要知道身份验证用户中是否存在“email”:“xx@xx.com”
{
"iss": "https://securetoken.google.com/xaxaxaxa",
"aud": "xaxaxaxa",
"auth_time": 1567541399,
"user_id": "xxxxaxxaxaxaxaxaxax",
"sub": "xaxaxaxaxaxaxaxa",
"iat": 1567541399,
"exp": 1567544999,
"email": "xx@xx.com",
"email_verified": false,
"firebase": {
"identities": {
"email": ["xx@xx.com"]
},
"sign_in_provider": "password"
}
}
【问题讨论】:
标签: firebase rest firebase-realtime-database firebase-security