전체 글
-
[AWS 배포]-2 Java 설치 / Java 환경 변수 설정AWS 2024. 2. 3. 23:30
1. Java 설치 - terminal에서 ubuntu에 접속한다. - 아래의 명령어를 순서대로 실행 하도록 한다. # 1. apt update $ sudo apt-get update # 2. java 설치 $ sudo apt-get install openjdk-11-jdk # 3. java 설치 확인(설치 완료 후) $ java -version $ javac -version 2. Java 환경변수 확인 # 환경변수 설정 확인 $ echo $JAVA_HOME - 해당 명령어를 입력 했을 때 아무것도 안뜨는게 정상이다. (환경변수 설정이 안되어있다는 뜻.) 3. Java 절대경로 확인 $ which java /usr/bin/java $ readlink -f /usr/bin/java /usr/lib/jvm/..
-
[AWS 배포]-1 인스턴스 생성 & git cloneAWS 2024. 2. 3. 23:15
1. AWS 사이트 접속 후 회원가입 https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 ap-northeast-2.console.aws.amazon.com 2. 지역 > 아시아 태평양(서울)으로 변경 3. EC2 > 인스턴스 시작 4. 서버 선택 - 이름 : 생략 가능하나 EC2 를 쉽게 식별하기위해 지정 해준다. - Ubuntu의 프리티어를 사용 한다. - 프리티어 라고 표시 된 것들을 선택한다. - 본 프로젝트는 맥북으로 생성된 프로젝트라 아키텍처는 64비트(Arm..
-
[Google Login] 구글 로그인 구현하기 (토큰 & 회원정보)Spring Boot 2024. 1. 26. 12:31
1. 구글클라우드에서 프로젝트 생성하고 설정해주기. https://notspoon.tistory.com/45 구글로그인 쉽게 구현하기 1편 - Google Developers 설정 구글 로그인 API 클라이언트 입장에서 수많은 사이트의 모든 아이디 비밀번호를 기억하기는 쉽지 않다. 또한 서비스를 제공해주는 리소스 오너 또한 안전하게 보관하여야 하기 때문에 부담된다. notspoon.tistory.com 2. LoginService에 getToken 메서드 public String getAccessToken(String code, String gate) { try { String redirectURI = ""; String apiURL = ""; String access_token = ""; String ..
-
[Naver Login] 네이버 로그인 구현하기 (토큰 & 회원정보 담아오기 / 로그아웃)Spring Boot 2024. 1. 24. 14:42
1. LoginController private NaverAPI naver; @GetMapping("/nlogin") public String nlogin(@RequestParam("code") String code, Model model, HttpSession session) { System.out.println(code); String access_token = naver.getAccessToken(code); try { User userInfo = naver.getUserInfo(access_token).orElse(null); System.out.println("*****************"+userInfo); if (userInfo != null) { session.setAttribute("..
-
[Kakao Login] 카카오 로그인 구현하기 (토큰 / 정보 받아오기 / 회원가입 - 로그인)Spring Boot 2024. 1. 18. 15:55
카카오 로그인에서 토큰에서 id 값 받아오기 불러온 id값으로 oauthtype, oauthtoken 을 복합키로 구성함. 중복 검사 (Optional로 검사하여 만약 중복된 OauthId 객체가 있을 경우 로그인 하게 됨. 없으면 회원가입과 로그인 동시에 하는 것임.) import 잘못해서 고생좀 했음 ;; import 할 때 어디서 import 되는지 잘 보고 하도록 KakaoAPI package com.se.social.service; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStre..
-
[Kakao Login] 카카오 로그인 구현하기 (초기세팅 / 값 받아오기)Spring Boot 2024. 1. 18. 15:48
소셜 로그인 초기 세팅 참고사이트 : [개인프로젝트] 소셜로그인 기능 추가 (구글, 카카오, 네이버/ Rest API, Spring Boot) [개인프로젝트] 소셜로그인 기능 추가 (구글, 카카오, 네이버/ Rest API, Spring Boot) 목차 1. 각각의 소셜 플랫폼에서 환경구성하기 2. 소셜로그인 Rest API 구현하기 1) 로그인 최초 요청 처리 (code 받기) 2) 로그인 이후 요청 처리 (받은 code로 token 받기) 3) 클라이언트에 반환하기 (받 yeees.tistory.com 참고한 링크는 최상단에 표시함. 링크로 들어가서 로그인 후 회원 가입하기 (Kakao Developers) 플랫폼 - Web 플랫폼 등록 앱 권한 신청하기 보안 - client 시크릿 키 지정 Redi..