Microsoft.AspNetCore.Authentication.OAuth.Claims 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
OAuth 기반 인증을 사용하여 클레임 매핑을 보다 쉽게 사용자 지정할 수 있는 형식을 포함합니다.
클래스
ClaimAction |
json 구조의 사용자 데이터를 ClaimsIdentity의 클레임으로 매핑하기 위한 인프라입니다. |
ClaimActionCollection |
사용자 데이터를 클레임에 매핑할 때 사용되는 ClaimActions 컬렉션입니다. |
CustomJsonClaimAction |
지정된 Func 확인자를 실행하여 JSON 사용자 데이터에서 값을 선택하는 ClaimAction입니다. |
DeleteClaimAction |
지정된 ClaimType을 사용하여 지정된 ClaimsIdentity에서 모든 클레임을 삭제하는 ClaimAction입니다. |
JsonKeyClaimAction |
지정된 키 이름을 가진 json 사용자 데이터에서 최상위 값을 선택하고 클레임으로 추가하는 ClaimAction입니다. 키를 찾을 수 없거나 값이 비어 있는 경우 이 작업을 수행하지 않습니다. |
JsonSubKeyClaimAction |
지정된 최상위 키 이름과 두 번째 수준 하위 키 이름을 사용하여 json 사용자 데이터에서 두 번째 수준 값을 선택하고 클레임으로 추가하는 ClaimAction입니다. 키를 찾을 수 없거나 값이 비어 있는 경우 이 작업을 수행하지 않습니다. |
MapAllClaimsAction |
json 사용자 데이터에서 모든 최상위 값을 선택하고 클레임으로 추가하는 ClaimAction입니다. 이렇게 하면 중복된 이름 및 값 집합이 제외됩니다. |
설명
OAuth에서 클레임을 사용하는 방법에 대한 자세한 내용은 ASP.NET Core 외부 공급자의 추가 클레임 및 토큰 유지를 참조하세요.