파이어베이스로 관리자 유저와 일반 유저를 구분해서 기능에 대한 권한을 따로 부여하는 것이가능한가요??가능하다면 어떤 흐름으로 개발해야할지 잘 모르겠습니다 ㅜㅜ 도움 부탁드립니다그리고 파이어베이스를 통해 사용자 등록을 하고 인증을 하고 하면사용자 정보는 어디에 저장되나요?어느쪽 db에 저장된다 이런 개념인가요?아니면 이런 개념 자체와는 다른 건가요?도움 부탁드립니다 ㅜㅜㅜㅜ 왕초보라 많이 헷갈리네요
좀더 제대로 찾아드리고 싶은데 폰이라 살짝 제약이 있네요https://firebase.google.com/docs/auth/web/manage-users?hl=ko이 문서 한번 참조해보시구요.로그인하면 받을 수 있는 응답 데이터를 까보시면 종류가 많아요displayName 이었나 이게 닉네임같이 쓸수 있구요(상단 문서 참조) 간단한건 인증 기능에 포함되어있어여아마 등급도 있었던것 같은데 한번 찾아보셔용
https://firebase.google.com/docs/auth/admin/custom-claims 가이드 내용중 functions 쓰시는게 제일 간단해요. 환경변수로 관리자로 지정할 사용자 메일주소 저장해서 사용자 생성이벤트 캐치해서 이메일이 비교후 동일하면 사용자 객체에 admin 구분값을 추가해주시면 되요. 그리고 시큐리티 룰에 auth.token.admin 이런식으로 지정된 커스텀값으로 관리자만 접근가능한 노드는 제한걸어주심 되요