0
私はログイン認証に常にFirebaseを使用しますが、今回は問題があります。 私の新しいアプリケーションは、adminユーザーと通常ユーザーという2種類のユーザーで動作します。異なるアクセス許可Firebase Auth
火災ベースでこれら2つのタイプを区別するにはどうすればよいですか?
私はログイン認証に常にFirebaseを使用しますが、今回は問題があります。 私の新しいアプリケーションは、adminユーザーと通常ユーザーという2種類のユーザーで動作します。異なるアクセス許可Firebase Auth
火災ベースでこれら2つのタイプを区別するにはどうすればよいですか?
あなたは書き込むにはFirebaseユーザーIDを組み合わせたオブジェクトと役割
public class User {
public String userId;
public String role;
public User(String userId, String role) {
this.username = username;
this.email = email;
}
}
でFirebaseデータベースを使用することができますので、
mDatabase = FirebaseDatabase.getInstance().getReference();
private void writeNewUser(String userId, String role) {
User user = new User(name, role);
mDatabase.child("users").child(userId).setValue(user);
}
私はもうfirebase認証を使用するつもりはありませんか? – Felipe
もちろん、まだfirebase Authを使用する必要があります –