본문 바로가기
프로그래밍/front end 프론트 엔드

Vue/Firebase 이용해서 홈페이지 만들기 (7) - Firebase 관리자 권한 넣기

by 어느덧중반 2020. 10. 25.
반응형



오늘의 목표

Firebase 내 functions를 사용자만 쓸 수 있도록 설정해보자.

 


#1. 관리자 설정하기


#1. 관리자 설정하기

 - functions 환경 설정를 위한 참고문서 : Firebase > docs > Cloud Functions > Write functions > Environment configuration

 - config 설정해주기 : $ firebase functions:config:set 블라블라(이메일, db_url설정 해줌)

 - 제대로 설정 되었는지 확인 : $ firebase functions:config:get

 - 실 사용은 functions.config().admin 의 키를 이용해서 사용한다.
   아래는 dbURL과 사용자 저장시 level 설정해줄 때 관리자 이메일인지 체크하는 부분에 추가해주었다.

- 사용자 생성시 level이 잘 들어갔는지 확인 (lovel 오타;;)

- 관리자만 쓰기를 할 수 있도록 database rule 변경해보자. (뭔가 잘 안되는 중)

 

 - 관리자 아이디가 아닌 사용자로 수정하려 하니 권한없다는 메시지 나옴 (아직 잘 안된다. 왜냐하면 관리자 아이디로 로그인해도 똑같이 권한없음 에러메시지가 뜬다. )

 

 

 

 



반응형

댓글