OAuth: normalização adequada de nomes de funções explícitos com letras maiúsculas e minúsculas (pendente)¶
Atenção
Esta mudança de comportamento faz parte do pacote 2026_01.
Para saber o status atual do pacote, consulte Histórico do pacote.
O tratamento de nomes de funções do OAuth está mudando para normalizar corretamente os nomes de funções explicitamente especificados usando caracteres de aspas duplas:
- Antes da mudança:
Os nomes de funções que usam uma combinação de caracteres maiúsculos e minúsculos entre aspas duplas para preservar o uso de maiúsculas e minúsculas, como
RoLe_NaMe, são colocados em maiúsculas durante as verificações do cliente OAuth. Esse comportamento é inesperado.- Após a mudança:
Os nomes de funções que usam uma combinação de caracteres maiúsculos e minúsculos entre aspas duplas para preservar o uso de maiúsculas e minúsculas, como
RoLe_NaMe, passam pelas verificações do OAuth sem serem colocados em maiúsculas. O novo comportamento preserva os nomes de funções que usam intencionalmente uma combinação de caracteres maiúsculos e minúsculos.
Essa mudança de comportamento corrige o comportamento inesperado.
Essa mudança de comportamento só é relevante quando um nome de função é passado explicitamente durante um fluxo de trabalho do OAuth.
A tabela a seguir lista exemplos do comportamento atual e após a mudança. A linha 2 mostra o comportamento mudado.
Nome da função especificada |
Comportamento atual |
Comportamento após a mudança |
|---|---|---|
Role1 |
ROLE1 |
ROLE1 |
«RoLe1» |
ROLE1 |
RoLe1 |
roLe1 |
ROLE1 |
ROLE1 |
role1 |
ROLE1 |
ROLE1 |
Ref: 2192