Aspnetcore: ً E se eu usasse Autorizado [política] e Autorizado [função] acima do meu controlador?

Criado em 23 fev. 2019  ·  3Comentários  ·  Fonte: dotnet/aspnetcore

Eu usei Autorizado [política] e Autorizado [função] acima do meu controlador, quero saber se a instrução E acontece (entre Autorizado [política] e Autorizado [Função]) ou a instrução OU.

area-mvc question

Todos 3 comentários

Depende de qual versão e modo de compatibilidade realmente. A intenção era que as políticas sempre se combinassem como um AND .

No entanto, isso estava incorreto e combinaria como um OR no ASP.NET Core 1.0, 1.1 e 2.0.

Descobrimos o problema no 2.1, mas como é uma mudança significativa de comportamento, ele está vinculado a uma chave de compatibilidade no 2.1 e 2.2.

No 3.0, várias políticas sempre se combinam como um AND .

Obrigado por suas respostas, mas quando a nova versão (3.0) será lançada?

Existem visualizações disponíveis agora - https://dotnet.microsoft.com/download/dotnet-core/3.0

Eu não tenho uma data oficial de lançamento para compartilhar ainda.

Esta página foi útil?
0 / 5 - 0 avaliações