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