如何验证firebase android的按键功能
我有一个患者列表,我使用如何验证firebase android的按键功能,android,firebase,firebase-realtime-database,firebase-authentication,firebase-security,Android,Firebase,Firebase Realtime Database,Firebase Authentication,Firebase Security,我有一个患者列表,我使用FirebaseRecyclerAdapter 我能够验证用户。我还想检查一些按键是否与当前的匹配,并且只允许该验证用户的读写操作 数据示例: { "PatientsVisits":{ "1jTKH4X2rDUawNLcqDJYhtECKMD2":{ // User ID "-KctlNc75065wZRsB7R3":{ // Push key "visit":{ "drungNma
FirebaseRecyclerAdapter
我能够验证用户。我还想检查一些按键是否与当前的匹配,并且只允许该验证用户的读写操作
数据示例:
{
"PatientsVisits":{
"1jTKH4X2rDUawNLcqDJYhtECKMD2":{ // User ID
"-KctlNc75065wZRsB7R3":{ // Push key
"visit":{
"drungNmae":"Shit",
"endDate":"03/11/2017",
"schedule":"Daily",
"startDate":"02/02/2017"
}
}
}
}
}
规则:
{
"PatientsVisits": {
"$uid": {
"$pushkey": {
"visit": {
".read":"auth.uid == $uid",
".write":"auth.uid == $uid"
}
}
}
}
}
这可能吗。如果没有,请指导我找到一个可能的解决方案
感谢您的高级支持。我不确定我是否理解您要验证的内容。钥匙在
$pushkey
中提供,但是您想将其与什么进行比较?嗨,Frank van Puffelen,谢谢您的回复。我有一个用户和一个患者ID。我试图做的是这样的:如果用户是auth,他们可以读取PatientsVisites,并且只有在$pushkey与$uid下的匹配时,他们才能读取特定的患者节点。我希望现在清楚了。还有一个问题。是否可以在android上使用firebase对管理员用户进行身份验证?非常感谢。[链接]()