저는 Identity Server v4 (하지만 v3과 동일하다고 생각합니다) 및 .NET 코어로 게임하고 있습니다.IdentityServer, Claims and Roles
지금 당장은 내가 이해할 수없는 이상한 문제가 있습니다.
내 MVC 응용 프로그램에서 내 컨트롤러/동작을 보호하기 위해 [Authorize (Roles = "Geek")] 을 사용합니다. HttpContext에서 현재 사용자를 볼 때 모든 역할은 역할이 아닌 클레임으로 사용할 수 있습니다. 사실 User.IsInRole ("Geek") false를 반환합니다.
또한 인증 특성과 함께 클레임을 사용할 수 없습니다. 왜냐하면 모든 역할이 동일한 키 (물론 "역할")를 사용하여 클레임 컬렉션에 저장되기 때문입니다.
"롤"키를 포함한 모든 소유권 주장을 현재 보안 주체의 역할로 자동으로 사용하는 방법이 있습니까?
"토큰 유효성 검사 이벤트"를 사용했지만 성공하지 못했습니다. 내 코드는 다음과 https://github.com/IdentityServer/IdentityServer4.Samples/tree/dev/MVC%20and%20API
어떤 힌트 꽤 동일하므로
나는, 샘플의 repo를 시도하고있다?