본문 바로가기

전체158

SNS 간편로그인 - 네이버 API 사용 등록 방법 네이버 Open API를 사용하기 위한 네이버 developers 앱 등록*자세한 설명 생략  ▷ 네이버 API 사용 등록 방법 ① 내 애플리케이션 생성 애플리케이션 - NAVER Developers developers.naver.com  ▷ 관련 글 SNS 간편로그인 - 네이버 로그인 API 호출 및 사용자 정보 받기Spring Boot에서 RestTemplate을 통해 네이버 Open API를 호출하여 사용자 정보 받기*SNS 간편로그인 - 네이버 API 사용 등록 방법 완료 후 진행(관련 글 참고)*프로세스는 카카오와 구글 모두 동일*Swagger3 관coding-today.tistory.com 2024. 7. 16.
SNS 간편로그인 - 구글 로그인 API 호출 및 사용자 정보 받기 Spring Boot에서 RestTemplate을 통해 구글 Open API를 호출하여 사용자 정보 받기*SNS 간편로그인 - 구글 API 사용 등록 방법 완료 후 진행(관련 글 참고)*프로세스는 카카오와 네이버 모두 동일(OAuth 2.0 X)*Swagger3  관련 소스 포함*자세한 설명 생략  ▷ application.properties 설정#GOOGLEgoogle.client.id="GOOGLE에서 제공한 Client ID"google.client.secret="GOOGLE에서 제공한 Client Secret"google.redirect.uri="GOOGLE에 설정한 Redirect URI"  ▷ google.html*로그인 화면(간단히 버튼만 생성) 구글 로그인 테스트 .. 2024. 7. 15.
SNS 간편로그인 - 구글 API 사용 등록 방법 구글 Open API를 사용하기 위한 구글 developers 사용 설정*자세한 설명 생략  ▷ 구글  API 사용 등록 방법 ⓛ 프로젝트 생성 Google 클라우드 플랫폼로그인 Google 클라우드 플랫폼으로 이동accounts.google.com ② OAuth  동의화면 생성 ③ 사용자에게 요청할 개인정보 범위 설정 ④테스트 사용자 설정 ⑤ OAuth 클라이언트 ID 생성  ▷ 관련 글 SNS 간편로그인 - 구글 로그인 API 호출 및 사용자 정보 받기Spring Boot에서 RestTemplate을 통해 구글 Open API를 호출하여 사용자 정보 받기*이전 포스팅 완료 후 진행(관련 글 참고)*프로세스는 카카오와 동일(소스도 비슷, OAuth 2.0 X)*Swagger3  관련 소스 포함*자세co.. 2024. 7. 15.
SNS 간편로그인 - 카카오 로그인 API 호출 및 사용자 정보 받기 Spring Boot에서 RestTemplate을 통해 카카오 Open API를 호출하여 사용자 정보 받기 *SNS 간편로그인 - 카카오 API 사용 등록 방법 완료 후 진행(관련 글 참고) *프로세스는 아래 카카오 공식 문서 참고(구글과 네이버 모두 동일)*Swagger3 관련 소스 포함*자세한 설명 생략  ▷ application.properties 설정#KAKAOkakao.client.id="KAKAO에서 제공한 Client ID"kakao.redirect.uri="KAKAO에 설정한 Redirect URI"  ▷ kakao.html*로그인 화면(간단히 버튼만 생성) 카카오 로그인 테스트   ▷ CmmUtil.java*공통 유틸리티/.. 2024. 7. 11.
SNS 간편로그인 - 카카오 API 사용 등록 방법 카카오 Open API를 사용하기 위한 카카오 developers 앱 등록*자세한 설명 생략  ▷ 카카오 API 사용 등록 방법  ① 내 애플리케이션 생성 Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com ②  REST API KEY 확인 ③ 사이트 도메인 설정 ④ 카카오 로그인 API 활성화 ⑤ 동의 항목 설정*사용할 동의 항목에 체크(닉네임만 설정)*상세 개인정보는 사업자 정보를 등록하고 비즈니스 인증을 완료 후 심사를 통해 신청 가능  ▷ 관련 글 SNS 간편로그인 - 카카오 로그인 API 호출 및 사용자 정보 받기Spring Boot에서 Res.. 2024. 7. 10.
RestTemplate Post 요청 보내기 RestTemplate로 Post 요청을 보내고, 응답 코드를 확인하는 메서드*Header 값(Authorization)만 추가하고, Body는 빈 값으로 요청*자세한 설명 생략   /** * POST 요청 */public static boolean sendPost(String jwt) { boolean result = false; try { // RestTemplate 객체 생성 RestTemplate restTemplate = new RestTemplate(); // 요청 URL String url = "http://요청IP:요청PORT/요청주소/go.do"; // HTTP 헤더 설정 HttpHeaders head.. 2024. 7. 4.
Docker MariaDB 설치 방법 및 기본 사용 방법 Docker를 이용한 MariaDB 설치 방법과 기본 조작*자세한 설명 생략  ▷ MariaDB 설치 방법 ① MariaDB 이미지 다운로드💡 docker images💡 docker pull mariadb💡 docker images ② MariaDB 컨테이너 생성 및 실행docker run -p 3306:3306 --name {컨테이너 이름} -e MARIADB_ROOT_PASSWORD={비밀번호} -d mariadb💡 docker run -p 3306:3306 --name maria -e MARIADB_ROOT_PASSWORD=1234 -d mariadb💡 docker ps ③ MariaDB 접속💡 docker exec -it maria mariadb -uroot -p   ▷ MariaDB .. 2024. 7. 1.
Nginx Compression Gzip 설정 Ngimx 간단한 설정 값 추가로 응답 리소스 사이즈를 줄일 수 있다.*Tomcat 설정 시 미묘한 차이를 보여 Nginx로 교체*자세한 설명 생략 ▷ Nginx nginx.conf 설정# Nginx worker 프로세스 수 설정worker_processes auto;# 에러 로그 파일 경로 및 로그 레벨 설정#error_log logs/error.log notice;# Nginx PID 파일 경로 설정#pid logs/nginx.pid;events { # worker 프로세스 당 최대 연결 수 설정 worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendf.. 2024. 6. 27.
Tomcat Compression Gzip 설정 Tomcat7부터  간단한 설정 값 추가로 응답 리소스 사이즈를 줄일 수 있다.*Web Server설정은 했지만 크게 감소하지 않음*이 글은 WS 설정*자세한 설명 생략  ▷ Application 내장 Tomcat 설정*application.properties*WAS 설정 시 참고# Gzip compression settingserver.compression.enabled: true ▷ Tomcat Server.xml 설정*Connector 부분에 추가 compression="on" compressableMimeType=" text/html, text/xml, text/plain, text/css, .. 2024. 6. 25.
728x90
728x90