-
-
Notifications
You must be signed in to change notification settings - Fork 48
Closed
Description
Descrição da Sugestão
A sugestão surgiu dessa situação de um usuário:
Sim, é que tenho uma situação aqui que o cliente envia a requisição utilizando a uri encodada com percent-encoding. E no server ao ler o header de autenticação basic ele não estava conseguindo decodificar o base64. Para resolver, utilizei a função TIdURI.URLDecode da Unit IdURI. Este ajuste foi na unit uRESTDWSynBase linha 1779 onde a vAuthenticationString recebe o valor do header parâmetro Authorization.
Esse comportamento, se existir na versão em desenvolvimento atual, deveria ser corrigido para adequar ao RFC 3986
Anexos
- https://developer.mozilla.org/en-US/docs/Glossary/Percent-encoding
- TIdURI.URLDecode
- RFC 3986
Motivo da Mudança
No response
Informações adicionais
Enviada = ' Basic%20bWV1X3VzdWFyaW86bWluaGFfc2VuaGE%3D'
Decodificada = ' Basic bWV1X3VzdWFyaW86bWluaGFfc2VuaGE='
Relator do Problema
No response
Metadata
Metadata
Assignees
Type
Projects
Status
Done