2016-09-30 2 views
1

저는 nodejs 초보자입니다. 나는 로그인 시스템을 만들기 위해 nodejs를 사용하여 jsonwebtokens을 사용하고 있습니다. 어떤 사람이 생성 된 토큰의 길이에 따라 매개 변수가 어떤 것인지 알려 줄 수 있습니까? 그것은 사용 된 비밀 문자열이나 다른 매개 변수에 의해서만 영향을 받습니까? 또한 생성 된 토큰의 크기를 어떻게 줄일 수 있습니다. 이제 내가 만든 것에 대해 약 1100 자 정도의 토큰을 생성합니다. 여기Nodejs는 jsonwebtoken 길이를 줄입니다.

답변

1

Auth0 엔지니어, 당신의 JWT의

대부분의 부분은 당신이 인증하는 때 범위를 지정할 수 있습니다 Auth0 당신이 당신의 JWT에 추가 청구에 따라 달라집니다. 이 범위는 필수 입력란을 JWT에 추가합니다. Auth0에 의해 발행 된 JWT에는 최소한 iat, exp, iss, aud 및 sub claim이있을 것입니다. 만기 시간, 발급자, 청중 및 주제 클레임에 해당합니다. 그 너머에 scope 매개 변수를 사용하여 원하는 범위를 제어 할 수 있습니다. 이것에 대한 자세한 내용은 https://auth0.com/docs/scopes

+0

으로 생성됩니다. 생성되는 토큰 크기를 줄일 수 있습니까? –

+0

토큰을 의미 상 유효하게 만드는 5 가지 기본 요소를 넘어서는 것을 줄일 수는 없습니다. – ShrekOverflow