Utilicé [política] autorizada y [función] autorizada por encima de mi controlador, quiero saber que ocurre la declaración Y (entre [política] autorizada y [función] autorizada) o declaración OR.
Depende de qué versión y qué modo de compatibilidad realmente. La intención era que las políticas siempre se combinaran como un AND .
Sin embargo, esto era incorrecto y se combinaría como OR en ASP.NET Core 1.0, 1.1 y 2.0.
Descubrimos el problema en 2.1, pero debido a que es un cambio radical de comportamiento, está vinculado a un interruptor de compatibilidad en 2.1 y 2.2.
En 3.0, múltiples políticas siempre se combinan como un AND .
Gracias por sus respuestas, pero ¿cuándo se lanzará la nueva versión (3.0)?
Hay vistas previas disponibles ahora: https://dotnet.microsoft.com/download/dotnet-core/3.0
Aún no tengo una fecha de lanzamiento oficial para compartir.