'JwtStrategy'의 생성자를 호출할 때 전달되는 옵션들을 지정.
secretOrKey: JWT 토큰을 검증하기 위한 시크릿 키로 암호화와 검증에 사용된다. 문자열 또는 버퍼로 설정할 수 있다.
secretOrKeyProvider: 시크릿 키를 비동기적으로 제공하는 함수이다. 이 옵션은 secretOrKey 중 하나를 사용해야 한다.
jwtFromRequest: JWT 토큰을 어떻게 추출할지를 정의하는 함수이다. 예를 들어, HTTP 요청의 'Authorization' 헤더나 쿠키에서 토큰을 추출할 수 있다.
issuer: JWT의 발급자(issuer)를 검증하기 위한 옵션
audience: JWT의 수령자(audience)를 검증하기 위한 옵션
algorithms: JWT의 알고리즘을 검증하기위한 옵션. 예를 들어, 'HS256' 또는 'RS256' 등의 알고리즘을 지정할 수 있다.
ignoreExpiration: 만료 시간(expiration)을 무시하고 토큰을 검증할지 여부를 결정하는 옵션이다.
passReqToCallback: JWT 검증 콜백 함수에 원본 요청 객체를 전달할지 여부를 결정하는 옵션.
jsonWebTokenOptions: jsonwebtoken 패키지의 옵션들을 설정할 수 있다.
글이 잘 정리되어 있네요. 감사합니다.