본문 바로가기

분류 전체보기31

구글 로그인 초기 세팅하기 https://notspoon.tistory.com/45 구글로그인 쉽게 구현하기 1편 - Google Developers 설정 구글 로그인 API 클라이언트 입장에서 수많은 사이트의 모든 아이디 비밀번호를 기억하기는 쉽지 않다. 또한 서비스를 제공해주는 리소스 오너 또한 안전하게 보관하여야 하기 때문에 부담된다. notspoon.tistory.com 구글 로그인 초기 세팅은 이걸 보고 했다.. ㅎㅎ 2024. 1. 26.
네이버 소셜 로그인 초기 세팅 https://developers.naver.com/main/ NAVER Developers 네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음 developers.naver.com 먼저 네이버 개발자에 들어가서 로그인을 한다. 위 링크에서 Application 탭에서 “애플리케이션 등록” 클릭하면 밑에 화면이 나옵니다 애플리케이션 이름은 자유롭게 지정하고, 사용 API를 네이버 로그인으로 select하면 권한 설정을 줄 수 있다 그러면 회원이름 / 연락처 이메일 주소 / 생일 / 출생연도 / 휴대전화번호 5개 정도로만 체크를 한다. 로그인 오픈 API.. 2024. 1. 26.
카카오 로그인 초기 세팅하기 아래 링크로 들어가서 로그인 후 회원 가입하기 Kakao Developers Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 플랫폼 - Web 플랫폼 등록 앱 권한 신청하기 보안 - client 시크릿 키 지정 카카오 로그인 Redirect URL은 http://localhost:8080 활성화 설정 꼭 해주기 401에러 해결법 (java.io.IOException: Server returned HTTP response code: 401 for URL: https://kauth.kakao.com/oauth/token) 고급 설정 - 허용 IP 설.. 2024. 1. 18.
자바의 정석 Chapter13 문제풀이 13-1 쓰레드를 구현하는 방법에는 Thread클래스로부터 상속받는 것과 Runnable인터페이스를 구현하는 것 두 가지가 있는데, 다음의 코드는 Thread클래스를 상속받아서 클래스를 구현한 것이다. 이 코드를 Runnable인터페이스를 구현하도록 변경하시오. package study; class Main { public static void main(String[] args) { Thread th1 = new Thread(new Thread1()); th1.start(); } } class Thread1 implements Runnable { @Override public void run() { for (int i = 0; i < 300; i++) { System.out.print("-"); } } .. 2023. 10. 23.