분류 전체보기
-
Laravel + nuxt 소셜로그인 #sanctum #social #로그인 #소셜 #vue #nuxt #apiLaravel 2023. 3. 23. 22:50
# What? - API 방식으로 소셜로그인 구현하는 방법 # How? - 기본원리 -> 클라이언트 서버쪽에서 API 서버쪽으로 redirect -> API 서버에서 소셜로그인 후 callback 받기 -> callback 받은 후 로그인 or 가입처리 후 토큰생성 후 클라이언트쪽에 토큰값 넘겨주기 -> 클라이언트쪽에서 socialLogin페이지 따로 만들어놓고 token params받아 로그인 시도하기 -> API쪽에서 login 메소드에 token으로 로그인 요청 있는지를 확인하여 유저정보 및 token값 리턴하기 -> 클라이언트쪽에서 해당 정보로 로그인처리 완료하기 1. 백엔드 세팅 - 백엔드 sanctum 세팅 (sanctum글 참고) - .env 세팅 -> 프론트 서버 url 및 소셜키값 세팅 ..
-
터미널에서 토큰 입력 없이 pull, push 하는 방법 #인증 #생략 #인증생략 #아이디 #비번Github 2023. 2. 14. 12:09
# What? 배포 후 git pull origin master하면 매번 토큰인증해야됨. 매번 안할 방법 # How? - github > settings > developer settings > 토큰 발급 및 해당키 저장해두기 - 배포한 서버에서 cd .git > vi config에서 아래처럼 바꾸기 (user-id와 token값 넣어주기) ... [remote "origin"] url = https://:@github.com/LIMDANBI/Capstone.git ...
-
파일 객체 emit할 때 주의점 #File #Object #Emit #$emit프론트엔드/Vue 2023. 2. 8. 11:30
# What? 파일 객체 emit할 때 객체 안에 담아서 emit하면 [object object]로 찍힘 # How? 아래처럼 file객체는 별도로 emit해주기 // 파일 객체는 object안에 넣어서 emit할 시 인식으로 못해서 별도로 emit해줘야함 this.$emit("changeFile", file); this.$emit("change", { name: response.data.data.file_name, url: response.data.data.original_url, html : `` }); this.$refs.file.value = null;