728x90
반응형
SMALL

jwt 2

Access Token이란?!

Access Token이란? Access Token은 사용자나 컴퓨터 프로그램이 접근할 권리를 증명하는데 사용되는 문자열이며, 일반적으로 인터넷에서 사용자 인증 및 권한 부여를 위해 주로 사용됩니다. 예들 들어, 소셜 미디어 플랫폼이나 웹 애플리케이션에서 사용자가 로그인할 때, 서버는 사용자의 인증 정보를 확인한 후 엑세스 토큰을 발급합니다. 그리고 사용자가 이후 서비스를 이용할 때마다 이 토큰을 사용하여 자신의 인증 상태를 증명하게 됩니다. 권한을 부여받는 데에는 Access Token만 있으면 인증이 가능 하지만, 해커에 의해 토큰이 탈취된다면, 로그인을 하여 여러 나쁜 행위들을 할 수 있습니다. 그래서 주로 Access Token의 만료기간을 짧게 주고 시간이 지나면 만료되어 사용할 수 없게끔 합니..

개발지식 2024.03.13

JWT 란?!

JWT 란?! JWT 는 Json Web Token의 약자로 인증에 필요한 정보들을 암호화 시킨 JSON 토큰을 의미합니다. 일반적으로 클라이언트와 서버 사이에서 통신할 때 권한을 위해 사용하는 토큰이며, 웹 상에서 정보를 Json 형태로 주고 받기 위해 표준규약에 따라 생성한 암호화된 토큰으로 복잡하고 읽을 수 없는 String 형태로 저장되어 있습니다. JWT는 JSON 데이터를 Base64 URL-safe Encode 를 통해 인코딩하여 직렬화한 것이며, 토큰 내부에는 위변조 방지를 위해 개인키를 통한 전자서명도 들어있습니다. 따라서 사용자가 JWT 를 서버로 전송하면 서버는 서명을 검증하는 과정을 거치게 되며 검증이 완료되면 요청한 응답을 돌려줍니다. Cookie 인증 VS Session 인증 V..

개발지식 2024.03.09
728x90
반응형
LIST