게시판 프로젝트의 공지 올리기 과정 중 Administrators 인증에 실패해서 허용되지 않은 접근Forbidden으로 이동합니다.
POCO 세팅까지 해놔서 로그인 아이디에 따라 버튼 표시여부는 작동하지만, 클릭했을 때 작동하지 않고 인증에 실패합니다. 혹시나 싶어 정책으로 바꿔봐도 안되네요..
[Authorize("Administrators")]
[Authorize(Policy = "Administrators")]
인증을 빼버리거나 Users 정책까지만 허용하면 작동합니다.
services.Configure<DotNetNoteSettings>(Configuration.GetSection("DotNetNoteSettings"));
            services.AddAuthorization(options =>
            {
                options.AddPolicy(
                    "Users", policy => policy.RequireRole("Users"));
                options.AddPolicy(
                    "Administrators",
                    policy => policy.RequireRole("Users")
                    .RequireClaim("Account", Configuration
                    .GetSection("DotNetSettings")
                    .GetSection("SiteAdmin").Value));
            });