앱개발 2

Redis 활용 JWT 로그아웃 구현하기

작년에 진행한 미간지 프로젝트! 로그인은 JWT 로그인으로 구현 하였다.  나는 그 당시 Redis를 활용해보고 싶었고 JWT와 결합하여 사용하면 좋을것 같아서 팀원들을 설득해서 JWT로 구현하였다. https://evga7.tistory.com/140  JWT는 기본적으로 AccessToken , RefreshToken  두가지를 활용한다. 액세스토큰은 말그대로 접근을 위한 토큰 토큰을 가지고있다면 권한을 가지고있다고 판단한다. 하지만 보통 토큰은 stateless 특징을 가지므로 탈취된다면 서버는 똑같이 허용된 사용자로 판단하기때문에 30분정도의 유효기간을 두고 만료 되었을시 refreshToken을 통해 재발급을 받아 다시 사용할수 있도록한다. 물론 RefreshToken도 유효기간을 두고 발급하게..

앱개발 2024.05.28

[Android] 안드로이드 localhost 안될 때 해결하기

AVD로 접속시 localhost:8080이 아닌 10.0.2.2:8080 으로 접속 (참고 https://developer.android.com/studio/run/emulator-networking?hl=ko) Android Emulator 네트워킹 설정 | Android 개발자 | Android Developers 에뮬레이터는 앱에 복잡한 모델링 및 테스트 환경을 설정하는 데 사용할 수 있는 다목적 네트워킹 기능을 제공합니다. developer.android.com 만약 공기계로 접속시 안될때 (와이파이연결했을때) cmd -> ipconfig 에서 ipv4 주소와 포트 를 넣고 하면됨 와이파이 아니면 핸드폰정보에서 ip 확인하면됨

앱개발 2021.08.05