TIL

230818) Firebase Auth로 유저를 관리할 때 auth 에서 제공하는 정보 외 다른 정보 넣기

유이 YUI 2023. 8. 18. 20:19

위는 console.log로 auth에 저장된 user의 정보이다.

email, displayName, phoneNumber, photoURL, uid 등 다양한 정보를 저장할 수 있다.

하지만 위 객체 key 에 없는 정보를 auth에 추가적으로 다른 정보를 넣는 것은 불가능한 것인지 방법을 찾지 못하고 있는 것인지 알 수는 없지만 데이터 추가를 시도해 보았을 때는 제대로 되지 않았고, 검색을 해 봐도 마땅한 자료를 찾지 못했다.

 

따라서 auth에서 기본으로 제공하는 정보 외 다른 정보를 추가하고 싶을 경우에는 firestore에 추가적으로 user데이터를 저장하는 것이 답일 수도 있겠다는 생각이 들었다.

 

조금 번거로운 작업일 수 있지만 그렇게 하면 위에서 제공되는 것 외에도 자신이 원하는 정보를 마음껏 객체화 시켜서 저장할 수 있다는 데 장점이 있다. (혹시라도 다른 번뜩이는 방법을 아신다면 젬발제발제발 공유 부탁드립니다...)

 

 


 

브이하는 사진

오늘도 잘 해냈다!