상세 컨텐츠

본문 제목

221121 구글 소셜 로그인 & 프로젝트진행

카테고리 없음

by hunss 2022. 11. 22. 00:21

본문

프로젝트를 진행하는데 소셜로그인을 시도해봤다.

https://velog.io/@kjyeon1101/%EC%B9%B4%EC%B9%B4%EC%98%A4-%EC%86%8C%EC%85%9C%EB%A1%9C%EA%B7%B8%EC%9D%B8-DRF-JWT

 

[DRF] 카카오 소셜로그인 (JWT)

로직은 구글 소셜로그인이랑 진짜 똑같다. 한번 해봤으니까 이론적인 것도 한번 정리해보려고 한다. (카카오 공식문서에 잘 설명돼있길래 겸사겸사)

velog.io

이글을 참고했는데, 일단 access key를 받아오는 건 성공했다.

사실 참고가 아니라 긁어오긴했지만.. 이해하려고 했지만....

아마 이번프로젝트에서는 못쓰지 않을까 싶다. 재대로 이해하지 못했고, 활용도 잘 할 수 있을지 모르겠다.

다음 프로젝트 진행하기 전에 남는 시간에 더 자세히 다뤄보고 싶다.


프로젝트 테이블을 만드는데 새로운 접근법을 알게되었다.

기존에 시도했던 일부 테이블이다.

이렇게 진행을 했었는데, 튜터님이 반복되는 코드가 있는 건 별로 안좋아보이고 이번 프로젝트는 확장성을 고려하지 않겠지만 고려한다면 좋지 않아보인다고 하셨다.

그래서 새로 만든 테이블은

이런 식인데, type필드를 둬서 type_choiece 속성을 주는 것이다.

처음 안 지식이었는데, 이렇게 함으로서 내가 전에 도모한 기능을 한 테이블로 만들 수 있는 것이다.

type_choices속성은 보통 charfield로 하고, 튜플형식으로 여러가지를 초이스할 수 있는 필드이다.

원했던 기능을 간편하게 만드는 방법을 새롭게 알게됐다.