Support multiple "aud" claims in an OAuth JWT
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 68/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- c
- Domínio
- authentication, security
Direção de pesquisa
Start at the cupsOAuthGetTokens API implementation and trace how the aud or CUPS_JWT_AUD claim is currently validated. Update the handling so a client_id matching any string or URI in an audience array is accepted, while retaining support for a single audience value. Done means RFC 7519-style multiple audiences validate correctly.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Currently the cupsOAuthGetTokens API validates the audience ("aud" or CUPS_JWT_AUD) as a single string, however RFC 7519 allows multiple string or URI values as an array.
Update the code to look for a matching client_id in an array of audiences.
- Linguagem predominante
- C
- Estrelas
- 83
- Forks
- 48
- Merge médio
- 23h 58min
- PRs com merge (30d)
- 2
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 OpenPrinting/libcups
-
Fix httpGetDateString/Time on WindowsTalvez já em andamento @michaelrsweet assumiu há 3 dias. Abertabug platform issue
OpenPrinting/libcups#168 · 1 responsável ·
-
enhancement priority-high security
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
OpenPrinting/libcups#163 ·
-
enhancement priority-high security
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
OpenPrinting/libcups#162 ·
-
enhancement priority-medium
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
OpenPrinting/libcups#121 ·
-
enhancement priority-medium
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
OpenPrinting/libcups#120 ·
Todas as issues de OpenPrinting/libcups
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
-
[Issue]: Headers - vx_ext_amd.h does not compile as C (enum types used without the enum keyword)Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Qiskit/qiskit#17079 · 1 comentário ·
Mantenedores costumam responder em até 1 dia