如果我们使用自己的身份验证,是否可以为Firebase数据库提供自己的uid?
我们需要在应用程序中使用自己的身份验证 Firebase身份验证服务能否将用户输入的凭据传递给我们的身份验证服务,以便可以设置Firebase授权uid,并且我们可以使用Firebase数据库规则,例如:如果我们使用自己的身份验证,是否可以为Firebase数据库提供自己的uid?,firebase,firebase-realtime-database,firebase-authentication,Firebase,Firebase Realtime Database,Firebase Authentication,我们需要在应用程序中使用自己的身份验证 Firebase身份验证服务能否将用户输入的凭据传递给我们的身份验证服务,以便可以设置Firebase授权uid,并且我们可以使用Firebase数据库规则,例如: / These rules grant access to a node matching the authenticated // user's ID from the Firebase auth token { "rules": { "users": { "$uid
/ These rules grant access to a node matching the authenticated
// user's ID from the Firebase auth token
{
"rules": {
"users": {
"$uid": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
}
}
流程与您似乎假设的不同。如果使用自定义身份验证,则由您控制身份验证流。然后,当您对用户进行身份验证后,您可以创建一个令牌并将其传递回应用程序。然后,应用程序
如果选择,则完全控制用户的uid。事实上,这是唯一真正需要的:一个标识用户的UID。这个流程与您似乎假设的不同。如果使用自定义身份验证,则由您控制身份验证流。然后,当您对用户进行身份验证后,您可以创建一个令牌并将其传递回应用程序。然后,应用程序 如果选择,则完全控制用户的uid。事实上,这是唯一真正需要的:一个标识用户的UID。是的!来自,自定义身份验证系统集成一个iOS示例:谢谢!对来自,自定义身份验证系统集成一个iOS示例:谢谢!