Golang에서 JWT 발급/인증 구현 해보기(1)

명훈·2022년 4월 11일
0

일기

목록 보기
1/5

golang에서 jwt 토큰 발급 및 토큰을 가져와서 사용하는 예제를 학습했다.

사용한 jwt 라이브러리
https://github.com/golang-jwt/jwt

해당 라이브러리의 예제를 학습했다.
https://pkg.go.dev/github.com/golang-jwt/jwt#example-Parse-Hmac

현재 학습한 내용
jwt 토큰을 만드는데 사용되는 key pair 파일을 만들고 해당 파일을 불러서 테스트 해봤다.

하지만 키 파일을 불러오는데서 살짝 문제가 생겨서 해당 부분 문제점을 찾고 해결하려고 한다.

golang 내부에서 랜덤으로 키를 만드는 경우도 테스트 해보았지만 해당 토큰을 가져와서 처리하는 예제를 하는중 막히는 부분으로 인해 다른 부분부터 차근차근 다시 진행해보려고 한다.

다른 언어에서는 jwt 관련 메소드를 제공해주면서 인증절차나 그러한 부분들이 간단하게 가져다가 쓸 수 있는데 golang에서는 해당부분을 잘 못찾는건지 없는건지 기초부터 구현하고있다. 발급 -> 로그인 -> 인증 , 로그인은 생략해서 발급과 동시에 인증하는 과정을 테스트 코드로 구현해 진행하고있다.

profile
효율적인 코딩과 생산성을 지향하는 프론트엔드 개발자

0개의 댓글