token incompatible with python jwt library
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- javascript, node.js, python
- Domínio
- authentication, backend, security
Direção de pesquisa
Comece com a construção do header mostrada na issue e reproduza a chamada jwt.sign fornecida; em seguida, compare o token resultante com a biblioteca Python JWT e com a seção 3.1 da RFC 7519. Verifique se a ordem das propriedades do header afeta a interoperabilidade; o trabalho estará concluído quando houver uma reprodução focada e um resultado claro entre bibliotecas, com um teste de regressão caso um defeito seja confirmado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
var header = Object.assign({
alg: options.algorithm || 'HS256',
typ: isObjectPayload ? 'JWT' : undefined,
kid: options.keyid
}, options.header);
I think it's need to swap alg and typ fields
https://datatracker.ietf.org/doc/html/rfc7519#section-3.1
or order of properties must according to of order of options in 'header' parameter
const header = {"typ": "JWT", "alg": "HS256"}
const token = jwt.sign(payload , JWT_KEY, {header: header})
- Linguagem predominante
- JavaScript
- Estrelas
- 18.2k
- Forks
- 1.3k
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de auth0/node-jsonwebtoken
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
auth0/node-jsonwebtoken#1042 · 1 comentário ·
-
`jwt.sign()` callback is executed twice for "The payload already has an "..." property" errorsTalvez já em andamento @cobyfrombrooklyn-bot assumiu há 237 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
auth0/node-jsonwebtoken#1000 · 2 comentários · 1 reação ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
auth0/node-jsonwebtoken#1048 ·
-
verify() resolves a string secret by attempting createPublicKey() first, costing 4x-52x on the HS* pathTalvez já em andamento @Hashim1999164 assumiu há 31 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 65/100
auth0/node-jsonwebtoken#1046 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
auth0/node-jsonwebtoken#1034 ·
Todas as issues de auth0/node-jsonwebtoken
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
subhranshudash13-dotcom/Contribo#74 ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 67/100
ThatGuySam/doesitarm#1114 ·
-
enhancement good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
laaielichter/Reverseport#44 ·
Mantenedores costumam responder em até 1 dia
-
failed for an unknown reason
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
OpenTermsArchive/contrib-declarations#4148 ·
Mantenedores costumam responder em até 1 dia