자유게시판

여러분의 의견을 자유롭게 알려주세요.

user 와 auth 관련해서 궁금한 점이 있습니다!

3 years, 4 months ago

kdhnate222 kdhnate222

안녕하세요~! 몇 달전에 자주 질문드리고 혼자서 열심히 해본 결과 책과 같은 사이트를 구현하는데 성공했습니다 ^^!!

이후에 미니 프로젝트로 진행하고 있는데 user, auth 쪽에서 헤매고 있어서 질문드립니다!

현재 고민이되는 부분에 개발 목표는 저희 사내 회사 api 를 통해서 임직원임을 확인해서 로그인이 가능하도록 구현 하는 것입니다.

이 부분을 공부하면서 User 모델을 커스텀 하는 것과 Auth 인증 백엔드를 커스텀하는 방법들이 존재하더라구요.


제 경우 api를 post 방식으로 호출하면 특정 번호를 받으면 해당 번호에 따라 사용자를 구분해서 

로그인을 시키고 싶었는데요.

그런데 제가 접근했던 방법은 자체 제작한 Auth 인증 백엔드 를 커스텀해서 User가 추가가되어야 하는데 그게 되고있지 않습니다..ㅠㅠㅠ


- 혹시 이경우에는 User 모델도 같이 커스텀해야 할까요?

- 아님 자체 제작 auth 만으로도 user가 추가되는걸까요?

- 혹시 저자님들은 이런 경우 django 공식문서만 참고하시나요? 다른 참고 사이트나 공식 문서가 있을까요?


책에서는 소셜인증으로 배워서 가볍게 지난간것같은데 막상 user 를 구현시키려니 너무 어렵네요 ㅠㅠㅠ




sungyong
sungyong   3 years, 4 months ago

안녕하세요. 방향을 잘 잡고 찾아가고 계신 것 같아서 아마 지금쯤이면 다 해결이 되어 있지 않을까 싶네요. 

정확히 회사 시스템 상황이 어떻게 되어 있는지 잘 모르기 때문에 도움을 드리기가 어렵네요. 

말씀대로 Allauth를 사용할 수 있는 상황은 아닌 것 같고요. 


User 모델을 건드리는게 어렵다면, 사용자명과 회사 api로 받는 키를 저장할 수 있는 모델을 새로 만든 뒤, 로그인 시, 그 테이블레 레코드를 생성할 수 있게 만드는 방법도 있을 것 같아요. 그 테이블에 등록되어 있는 사용자들에게만 특정 페이지를 보여주는 방식으로 활용할 수도 있을 것 같고요. 

충분한 도움을 못 드리는 것 같아서 아쉽습니다. 


Updated: July 28, 2021, 10:05 p.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A