목록token (7)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio [설 명] ===================================================================== [사전 준비 사항] ===================================================================== 1. 파이어베이스 콘솔에서 프로젝트 등록 수행 >> 파이어베이스 프로젝트 선택 >> 설정 >> 클라우드 메시징 >> Firebase Cloud Messaging API(V1) 사용 설정 및 [발신자 ID] 값 별도 메모장에 저장 필요 2. 안드로이드 프로젝트에 파이어베이스 푸시 FCM 적용 실시 3. 안드로이드 프로젝트에서 파이어베이스 푸시 토큰 getToken 확인 ..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [OAuth 프로젝트 설정 : 사전 설정] https://blog.naver.com/kkh0977/223324544231 79. (NodeJs) [Mac Os] [OAuth] : 구글 계정 사용해 OAuth 인증 사전 설정 방법 - OAuth ClientId Create [개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [사전 설정] blog.naver.com [axios 모듈 추가 : 사전 설정] https://blog.naver.com/kkh0977/223321553234 71. (NodeJs) [Mac Os] [액시오스] : axios 라이브러리 사용해 Http Get 요청 수행 실시 [개발 환경..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [로직 설명] 1. 사용자가 로그인 수행 실시 2. 서버에서 사용자 확인 후, Access Token 과 Refresh Token 을 생성하여 클라이언트에게 반환 3. 클라이언트는 두 토큰을 저장 수행 4. 클라이언트가 권한 인증이 필요한 요청을 할 때마다 Access Token 을 헤더에 실어서 요청 수행 5. 서버는 헤더의 Access Token 토큰을 검증하고, 토큰이 만료되었다면 서버는 클라이언트에게 만료되었다는 응답을 리턴 6. 클라이언트는 만료 된 토큰을 재발급 받기위해, 만료 된 Access Token 과 Refresh Token 을 헤더에 실어 서버에게 새로운 토큰 발급을 요청 수행 7. 서버는 Access To..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [로직 설명] 1. 사용자가 로그인 수행 실시 2. 서버에서 사용자 확인 후, Access Token 과 Refresh Token 을 생성하여 클라이언트에게 반환 3. 클라이언트는 두 토큰을 저장 수행 4. 클라이언트가 권한 인증이 필요한 요청을 할 때마다 Access Token 을 헤더에 실어서 요청 수행 5. 서버는 헤더의 Access Token 토큰을 검증하고, 토큰이 만료되었다면 서버는 클라이언트에게 만료되었다는 응답을 리턴 6. 클라이언트는 만료 된 토큰을 재발급 받기위해, 만료 된 Access Token 과 Refresh Token 을 헤더에 실어 서버에게 새로운 토큰 발급을 요청 수행 7. 서버는 Access To..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [JWT 설명] 1. JWT 란 클라이언트와 서버 사이에서 통신을 수행할 때 권한을 인증 하기 위해 사용하는 토큰입니다 2. JWT 구성 요소 : - 헤더 (header) : 알고리즘 , 토큰 사용에 대한 정보 (ex: 어떠한 토큰을 사용할 것 인지) - 페이로드 (payload) : 전달하려는 정보 (사용자 ID, 토큰 발급일, 토큰 만료일, 기타 데이터 등) - 서명 (signature) : 서버가 발급해준 비밀키로 헤더 , 페이로드 를 암호화시켜 토큰을 변조하기 어렵게 만듦 3. JWT 동작 구성 : - [클라이언트] 에서 사용자가 ID 및 PW 입력 , [서버] 에 로그인 요청 실시 - [서버] 는 [DB] 를 조회해 ..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [JWT 설명] 1. JWT 란 클라이언트와 서버 사이에서 통신을 수행할 때 권한을 인증 하기 위해 사용하는 토큰입니다 2. JWT 구성 요소 : - 헤더 (header) : 알고리즘 , 토큰 사용에 대한 정보 (ex: 어떠한 토큰을 사용할 것 인지) - 페이로드 (payload) : 전달하려는 정보 (사용자 ID, 토큰 발급일, 토큰 만료일, 기타 데이터 등) - 서명 (signature) : 서버가 발급해준 비밀키로 헤더 , 페이로드 를 암호화시켜 토큰을 변조하기 어렵게 만듦 3. JWT 동작 구성 : - [클라이언트] 에서 사용자가 ID 및 PW 입력 , [서버] 에 로그인 요청 실시 - [서버] 는 [DB] 를 조회해..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [설 명] [원인] : AlertDialog 사용 시 context를 사용할 경우 WindowManager Token Exception 이 발생할 수 있습니다 [해결 방법] : 1. AlertDialog 사용 시 context를 대신해서 클래스.this를 사용해서 명시해줍니다 2. AndroidManifest.xml 파일에 퍼미션 권한을 추가해줍니다 /* =========================== */