반응형
오늘의 목표
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 변경해보자. (뭔가 잘 안되는 중)
- 관리자 아이디가 아닌 사용자로 수정하려 하니 권한없다는 메시지 나옴 (아직 잘 안된다. 왜냐하면 관리자 아이디로 로그인해도 똑같이 권한없음 에러메시지가 뜬다. )
반응형
댓글