token(2)
-
Github Private Repository 권한 문제
Github에서 Private Repository에서 pull, push 하려면 비밀번호가 아니라 토큰이 필요하다.따라서 토큰을 발급받으려면 Settings > Developer Settings > Personal access tokens 를 통해서 발급받으면 된다.하지만, 매번 토큰을 입력하는 것이 매우 귀찮다..따라서 이것을 자동으로 push하기 위해선 ssh로 설정을 해주어야한다.먼저 아래의 명령어를 통해서 ssh 를 발급한다.ssh-keygen -t ed25519 -C "example@example.com"그리고 해당하는 pub 키의 내용을 복사한다.cat ~/.ssh/id_ed25519.pub그리고 Settings > SSH and GPG keys 에서 키를 생성한 후, 복사한 pub 키를 붙여..
2025.01.02 -
[Java] 초간단! 쿠키, 세션, 토큰
본 포스팅은 클라이언트와 서버가 인증, 인가하는 방식인 쿠키, 세션, 토큰에 대해 다룹니다. HTTP의 특성 웹 클라이언트와 서버는 HTTP라는 프로토콜을 이용하여 통신합니다. HTTP는 비연결성과 무상태성의 특징을 가지고 있습니다. 비연결성 비연결성은 서버와 클라이언트가 항상 연결되어있지는 않다는 것입니다. 무상태성 무상태성은 서버가 클라이언트의 상태를 저장하지 않는다는 것입니다. HTTP가 두 가지 특징을 가지고있기 때문에 서버의 부하를 줄일 수 있지만, 유저 로그인과 같이 인증된 유저는 기억하고 있어야하는 경우 비연결성과 무상태성 때문에 이 정보를 기억하지 못할 수 있습니다. 따라서 유저 로그인과 같은 정보를 유지시키는 과제를 풀어야하는데, 그 과정에서 쓰이는 것이 쿠키, 세션, 토큰입니다. 쿠키 ..
2024.02.29