본문 바로가기

SpringBoot30

회원가입, 로그인 만들어 보기(JWT 만들기 전) 학습 목표 폴더 구조 잡기 UserController 생성 UserDTO 생성 UserService 생성 UserRepository 생성 UserEntity 생성 scr/main/resources/user.xml 생성 user.xml http://mybatis.org/dtd/mybatis-3-mapper.dtd>"> INSERT INTO users (username, email, password) VALUES (#{username}, #{email}, #{password}) SELECT userId, username, email FROM users WHERE email = #{email} AND password = #{password} package com.tencoding.todo.controller;.. 2023. 10. 27.
kakao 로그인 - 3 학습 목표 액세트 토큰으로 자원 서버에 정보 요청 ※ 맨밑에 최종본 있음 DTO 8. 액세스 토큰 사용자 정보 가져오기 1.헤더 2.바디 3.HTTP 요청 4. Parsing 오류뜰때 확인한 사이트 https://jsonformatter.curiousconcept.com/# JSON Formatter & Validator Format and validate JSON data so that it can easily be read by human beings. jsonformatter.curiousconcept.com DTO에 프로필 클래스 생성 UserController 변경 회원가입 및 로그인 최종본 - usercontroller - Dto - UserService - model - yml - jsp 2023. 9. 27.
CUGGI (쇼핑몰 프로젝트) 1. 코드 컨벤션 동사명사순으로 작성하기 2. Git 규칙 2-1. Git Branch 생성하기 git branch 작업명 // 로그인백엔드 2-2. Git branch 갈아타기 git checkout 브랜치명 2-3. Git add, commit 2-4. Git push git push origin 브랜치명 // 현재 브랜치명 확인하고 main으로 git push 주의하기 2-5. CUGGI Git Repository 로 가서 Pull Request 요청하기(직접 Merge 누르지 말 것) 2-6. merge 완료 가 되면 Git pull로 데이터 최신화하기 git pull // 또는 git pull origin main 3. 스토리보드 Header Front 마우스 오버 or 클릭시 카테고리 확장 b.. 2023. 9. 26.
kakao 로그인 - 2 OAuth 2.0 이란 (Open Authorization) 사용자가 자신의 계정 정보를 직접 공유하지 않아도 서드 파티 애플리케이션들이 제한된 접근을 할 수 있게 해줍니다. 카카오 로그인은 카카오계정으로 다양한 서비스에 로그인할 수 있도록 하는 소셜 로그인 서비스입니다. 카카오싱크는 서비스 간편가입 등 카카오 로그인에 더 다양한 확장 기능을 제공하는 비즈니스 설루션입니다. 카카오 로그인과 카카오싱크가 제공하는 핵심 기능은 다음과 같습니다. 카카오 devolpoer https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developer.. 2023. 9. 26.