コントローラの上でAuthorized [policy]とAuthorized [role]の両方を使用しましたが、ANDステートメントが発生する(Authorized [policy]とAuthorized [Role]の間)またはORステートメントを知りたいです。
実際には、どのバージョンとどの互換性モードかによって異なります。 その意図は、ポリシーが常にANDとして組み合わされることでした。
ただし、これは正しくなく、ASP.NET Core 1.0、1.1、および2.0ではORとして結合されていました。
2.1で問題を発見しましたが、これは動作の重大な変更であるため、2.1と2.2の互換性スイッチに関連付けられています。
3.0では、複数のポリシーが常にANDとして結合されます。
ご回答ありがとうございますが、新しいバージョン(3.0)はいつリリースされますか?
現在利用可能なプレビューがあります-https ://dotnet.microsoft.com/download/dotnet-core/3.0
まだ正式なリリース日はありません。